Quote:
Originariamente inviato da lucausa75
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