View Single Post
Old 19-10-2010, 13:29   #5
jackk87
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 404
Quote:
Originariamente inviato da lucausa75 Guarda i messaggi
Ciao,
confermo che sulla macchina con XP è installato il framework e la versione 2.8 SP1 di MDAC, infatti VB2010 che necessita del framework per funzionare va a meraviglia.

Il problema, invece, sembrerebbe di altra natura e pare risieda in questa riga di codice:

Codice:
StrSql = "SELECT * FROM " & TB & " WHERE NumeroSeriale = '" & MySeriale & "'"
;

infatti se scrivo solo
Codice:
StrSql = "SELECT * FROM " & TB
quindi la SELECT senza il WHERE funziona e non da errore...

Cosa potrebbe essere?
A questo punto se non è Access cos'è?

Ok perfetto allora il problema potrebbe essere la query quindi analizziamola:
il campo NumeroSeriale esiste in quella tabella?che tipo è?
se scrivi:
Codice:
StrSql = "SELECT * FROM " & TB & " WHERE NumeroSeriale = '" & MySeriale & "'"
;

io vedo che il campo NumeroSeriale è un campo testo e non numero quindi se è un campo numerico prova così:
Codice:
StrSql = "SELECT * FROM " & TB & " WHERE NumeroSeriale = '" & MySeriale & "'"
;

P.S. cerca di utilizzare il try..catch in modo da catturare l'errore
jackk87 è offline   Rispondi citando il messaggio o parte di esso