PDA

View Full Version : Aiuto disperato per SQL


prodan
01-06-2003, 14:06
Ho fatto la seguente interrogazione per il mio database:
SELECT [Idraulica].[CodiceProdotto], [Idraulica].[Descrizione], [Idraulica].[Prezzo]
FROM Idraulica
WHERE [Idraulica].[CodiceProdotto] Like [inserisci codice];
e funziona perfettamente!!
Come posso adattarla in VB?
Perkè ho provato in vari modi e il risultato non è mai quello kè voglio!!!
e i caratteri Jiolli non funzionano!!!

matpez
01-06-2003, 17:52
Originally posted by "prodan"

SELECT [Idraulica].[CodiceProdotto], [Idraulica].[Descrizione], [Idraulica].[Prezzo]
FROM Idraulica
WHERE [Idraulica].[CodiceProdotto] Like [inserisci codice];


Se inserisci codice è un campo di testo delle tua form fai cosi:


sSql=""
sSql= sSql & "SELECT CodiceProdotto, Descrizione, Prezzo" & vbcrlf
sSql= sSql & "FROM Idraulica" & vbcrlf
sSql= sSql & "WHERE CodiceProdotto like '*" & txtCodiceProdotto & "*'" & vbcrlf


E passi la sSql al tuo recordset

Se invece sei sicuro che il tuo codice è perfettamente uguale puoi anche mettere cosi:


sSql= sSql & "WHERE CodiceProdotto ='" & txtCodiceProdotto & "'" & vbcrlf

prodan
01-06-2003, 19:43
"WHERE " & attivo & ".CodiceProdotto like '*" & xteleme(0).text & "*'" & vbCrLf
Mi dà un 'errore di compilazione
Sub o Function non definita!!!

Io vorrei porvare ad utilizzare una stored procedure come la richiamo?
So kè si chiama così! ma non funziona perkè non la trova!!
TrovaProdotto.CommandText = "Query1"
COme posso farli capire kè una stored procedure?

matpez
02-06-2003, 00:25
Originally posted by "prodan"

"WHERE " & attivo & ".CodiceProdotto like '*" & xteleme(0).text & "*'" & vbCrLf

Perchè c'è un punto QUI: attivo & ".CodiceProdotto.... che nn centra nulla!!