Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
Visualizzare query con vb6
venerdì 08 settembre 2006 - 16.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
isotopo75
Profilo
| Newbie
44
messaggi | Data Invio:
ven 8 set 2006 - 16:11
Ciao a tutti...
sto cercando di imparare ad utilizzare VB6 per interagire con databases sql server. Il problema è che, nonstante abbia un manuale, c'è qualcosa che continua a sfuggirmi.
Io sono riuscito ad effettuare una connessione ad un database e riesco anche a vedere le tabelle... il problema è che non riesco ad eseguire le query!!
Ho eseguito questo piccolo programmino che fa una connessione ad un database di sql server 2000 tramite un dns di sistema che punta sul database nortwind. Poi esegue una semplice query.
Il programma funziona ma io non riesco ora a VISUALIZZARE il risultato della query!!
O meglio... dentro la variabile rs immagino ci siano tutti i record della tabella employees, ma se voglio vederli quando eseguo il form come faccio?
Ho provato a scrivere print rs ma mi dice mismatch error... ma che tipi di dati sono?
Grazie mille a tutti quanti!!!!!!
Iso75.
Private Sub Command1_Click()
Dim Cmd As New ADODB.Command
Dim rs As New ADODB.Recordset
' Use a connection string or a Connection object.
Cmd.ActiveConnection = "DSN=prova_vb6;UID=sa"
Cmd.CommandText = "select * from dbo.Employees"
Cmd.CommandTimeout = 15
Cmd.CommandType = adCmdText
Set rs = Cmd.Execute()
rs.Close
End Sub
superzana
Profilo
| Newbie
4
messaggi | Data Invio:
ven 8 set 2006 - 16:39
Se hai aperto la connessione, secondo me ti conviene aprire il recordset in questo modo:
rs.Open stringaSQL, connessione
nel tuo caso:
rs.Open "select * from dbo.Employees", TuaConnessione
Poi, se la proprietà EOF del recordset è false, ti scorri il recordset con un ciclo
Esempio:
-------------------------
While not rs.EOF
msgbox rs.fields("nomecampo")
rs.movenext
wend
rs.close
-------------------------
CIAO!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !