|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Sep 2009
Messaggi: 59
|
problema passaggio variabile nel filtro di una select
Ciao,
ho un problema dal quale non riesco ad uscire. sto facendo una select su una tabella del mio DATASET. non riesco però a passareil valore di una variabile. cioè se gli passo la stringa funziona se passo la varibile mi da errore!!! cosi funzione foreach (Neotron.DOCUMENTRow r in dsNeotron.DOCUMENT.Select("CustCode='123445'")) // Rows) cosi non funzione codC è la variabile variabile foreach (Neotron.DOCUMENTRow r in dsNeotron.DOCUMENT.Select("CustCode='codC'")) grazie per l'aiuto |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1310
|
Quote:
Dovresti fare una cosa tipo: Codice:
dsNeotron.DOCUMENT.Select("CustCode='" + codC + "'")) |
|
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3691
|
Aaaah! Il SQL Injection!!!
http://en.wikipedia.org/wiki/SQL_injection
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1310
|
ahahah, è vero ma credo che così si confonderebbe ancora di più :P
|
![]() |
![]() |
#5 |
Member
Iscritto dal: Sep 2009
Messaggi: 59
|
ciao e grazie dell'aiuto.
solo una domanda. io ho fatto sino ad ora select, update ecc a db (precisamente su oracle) ma in questo caso la sintassi da usare è la stessa? avete un guida on line da consigliarmi? grazie |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:51.