-le date di riferimento le prendo da due textbox aventi il formato 2010-10-01 00:00:00, cosi' come viene memorizzato nel database (campo data)
-l'sql di ricerca è del tipo
mysql = "select * from tbNutrition where GMA between '2010-10-01 00:00:00' and '2010-10-05 00:00:00'"
e funziona benissimo
sara' il 'rincoglionimento' ma non riesco a mandare i parametri alla stringa di ricerca:
questa non funziona:
myset = myconn.Exec("select * from tbNutrition where GMA between &1 and &2", current_data1.text, current_data2.text)
e nemmeno questa:
myset = myconn.Exec("select * from tbNutrition where GMA between '" & cdate(val(textbox1.text)) & "' and '" & cdate(val(textbox2.text)) & "'"
se la data ha già il formato giusto devi aggiungere solamente gli apici alla tua query:
myset = myconn.Exec("select * from tbNutrition where GMA between '&1' and '&2'", current_data1.text, current_data2.text)
funziona:
'"select * from tbNutrition where GMA between '2010-10-01 00:00:00' and '2010-10-05 00:00:00'"
non funziona e sinceramente non capisco:
'"select * from tbNutrition where GMA between '" & current_data1.text & "' and '" & current_data1.text & "'"
current_data1.text è
mentre l'altro è
la data del db è
@milio
ecco il risultato di PRINT:
select * from tbNutrition where GMA between '2010-10-04 00:00:00' and '2010-10-04 00:00:00'
mi cospargo il capo di cenere :-\ :P :ok: :ok: :ok: :ok: :ok: