Sql...aiutino!!!!

giovedì 15 febbraio 2007 - 17.07

Mimmozzo87 Profilo | Junior Member

ragazzi vorrei fare interagire l'sql con vb 6...

guardate....

SELECT LISTA.ID, Cliente.Cognome, Cliente.Nome, LISTA.Prezzo, LISTA.Oggetto, LISTA.Acconto, LISTA.Data, LISTA.Ora
FROM Cliente INNER JOIN LISTA ON Cliente.ID_CLIENTE = LISTA.ID_cliente
Where (Cliente.Num_Documento=codice)
ORDER BY LISTA.ID;



in Where ho messo Cliente.Num_Documento=codice .......ma codice è una variabile....

cosa devo fare in modo che il campo num_documento riconosca la variabile??

devo aggungere qualcosa...aiuto..!!!!

StefanoLep Profilo | Senior Member

Che metodo usi per far eseguire la query da VB?

Mimmozzo87 Profilo | Junior Member

uso il componente ADODC...

ho provato con la LIKE ma non si apre l'inferfaccia per passare il parametro...
e quindi ho pensato di salvare il codice in una variabile...

comunque ho utilizzato il componente ADODC...perfavore aiuto...CIAOe grazie

StefanoLep Profilo | Senior Member

'CN è una connessione ADODB aperta
'RS è il recordset

dim s as string

s="SELECT LISTA.ID, Cliente.Cognome, Cliente.Nome, LISTA.Prezzo, LISTA.Oggetto, LISTA.Acconto, LISTA.Data, LISTA.Ora
FROM Cliente INNER JOIN LISTA ON Cliente.ID_CLIENTE = LISTA.ID_cliente
Where (Cliente.Num_Documento= " & codice & ")
ORDER BY LISTA.ID"

RS.Open s, CN, , , adCmdText

Questo dovrebbe essere il metodo più rapido
Uno più sicuro sarebbe quello di usare i parametri...

Mimmozzo87 Profilo | Junior Member

nn so il perke ma nn mi visualizza nessun record....

io la select l'ho scritta nella proprietà RecorSource dell'oggetto ADODC....

lo devo mettere in un'altra parte???

aiuto....
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5