1
19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
Esatto... infatti io ho tolto il raggruppamento e siccome nel post precedente ha detto che non c'erano problemi con query semplici, volevo verificare che il lotto n. 722078 esistesse per davvero, in modo da non correre dietro a problemi che non esistono (già avuto queste esperienze.... )
Scusa se mi intrometto, ma sembra che Simo ti abbia risposto così:CitazioneGrazie per la celere risposta.
Ho provato anche col For Each come da te suggerito, ma non entra nel ciclo FOR come se il recorset fosse vuoto...
Ci sono altri suggerimenti o test che posso fare?
A parte la proprietà count che mi ritorna sempre -1 anche se il recordset contiene di fatto dei dati, ho provato anch'io a fare dei test di raggruppamento... A me non da problemi la query...
Ma se esegui questa query:Codice: [Seleziona]rs = $con.Exec("SELECT * FROM anaetichette WHERE lotto = '722078' ;")
For Each rs
PRINT "record trovato: " & rs[0]
Next
ti ritorna dei dati?
Grazie per la celere risposta.
Ho provato anche col For Each come da te suggerito, ma non entra nel ciclo FOR come se il recorset fosse vuoto...
Ci sono altri suggerimenti o test che posso fare?
rs = $con.Exec("SELECT * FROM anaetichette WHERE lotto = '722078' ;")
For Each rs
PRINT "record trovato: " & rs[0]
Next
Ci sono altri suggerimenti o test che posso fare?
Il mio codice è tutto in funzione che chiama la funzione e non è realmente riutilizzabile, ma il punto principale è utilizzare una raccolta per archiviare il set di risultati e quindi ottenere dati dalla raccolta poiché il set di risultati di ODBC non è enumerabile. Il resto è lo stesso di altri DB
Ho invece paura che il problema sia nella versione 7 di Virtualbox perchè mi ha fatto qualche scherzo, del tipo freezing completo della macchina ecc.
Grazie per le prove Capitano, comunque.
PS: ovviamente se scopro qualcosa faccio sapere.