|
||||
|
|
#1 (permalink) |
|
Neofita della community ![]() ![]()
173 Messaggi
![]() |
[VB6-ACCESS] Problema con query(WHERE)
Salve a tutti,
uso il seguente codice per selezionare i record da vb6 a un db access: codice:
Option Explicit
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=database.mdb"
rs.Open "SELECT id, nome, cognome FROM utenti ORDER BY cognome ASC", cn, 1
cmbSeleziona.AddItem ("")
While rs.EOF = False
cmbSeleziona.AddItem (rs("id").Value & " - " & rs("cognome").Value & " " & rs("nome").Value)
rs.MoveNext
Wend
rs.Close
cn.Close
codice:
Dim StrKey AS string strKey = text1.text rs.Open "SELECT * FROM utenti WHERE id = " & strKey, cn, 1 "I driver ODBC non supporta le proprietà richieste" Dove sbaglio? Ultima modifica di TheTruster : 27-04-2008 a 22:35. Motivo: Mancato utilizzo dei tag [CODE][/CODE] |
|
|
|
|
|
#2 (permalink) |
|
Very Important Person ![]() ![]()
1,965 Messaggi
![]() ![]() ![]() ![]() ![]() ![]() |
Ciao e benvenuto a bordo.
Prova a inserire la stringa da cercare tra apici, in quanto trattasi di stringa e non di valore numerico: codice:
rs.Open "SELECT * FROM utenti WHERE id LIKE '" & strKey &"'" , cn, 1 Chico
__________________
Due cose sono infinite: l'universo e la stupidità umana. Sull'universo ho ancora i miei dubbi - Albert Einstein www.chicosoft.it
|
|
|
|
|
|
#4 (permalink) |
|
Very Important Person ![]() ![]()
1,965 Messaggi
![]() ![]() ![]() ![]() ![]() ![]() |
prego
![]() Chico
__________________
Due cose sono infinite: l'universo e la stupidità umana. Sull'universo ho ancora i miei dubbi - Albert Einstein www.chicosoft.it
|
|
|
|
|
|
#5 (permalink) | |
|
Very Important Person ![]() ![]()
5,527 Messaggi
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
Se non si usa il JOLLY, in questo caso % mi pare che il LIKE possa essere sostituito da = Ovviamente è solo una questione estetica di pignoleria.
__________________
@Alex Sito Web personale: http://www.alessandrobaraldi.it/ Se l'aiuto ti è stato utile aumenta la reputazione all'utente con il Pulsante
|
|
|
|
|
![]() |
| Strumenti della discussione | |
| Modalità di visualizzazione | |
|
|
Tutti gli orari sono GMT +1. Attualmente sono le 17:36.














Modalità lineare

