PDA

View Full Version : [VB6] variabili numeriche


bloobdool
15-04-2004, 13:58
ciao a tutti ho un problemino:

quando con una query interrogo una tabella di un database access e arrivo al punto di fare :


where nometabella.campo= ' " + text1.text + " '

mi dice tipo non corrispondente:

il campo in access è di tipo numerico intero lungo

mentre il text1.text è un bel niente ma tanto non funziona nemmeno facendo val(text1.text)


HELLLLLLLLLLLLLLLLLLLLLLLP

Geen
15-04-2004, 14:53
Provato a fare un Cint() del valore restiruito da Val()?

bloobdool
15-04-2004, 15:38
ciao grazie per il consiglio,

funziona poi anche mettendo senza val(text1.tetxt)


es:

sql$ = sql$ & "where nometabella.campo="+ text1

così funziona subito la ho trovato in qualche parte nel websss!!!


ciao:D

matpez
15-04-2004, 17:33
Si per forza, perchè la query WHERE se tu ricerchi un numero va messo "= Numero", altrimenti se è una stringa devi mettere "= 'Stringa' " :)