dopo varie prove ho scoperto che l'errore deve essere nella stringa sql.
strano che mi salva tutti i valori ad eccezione della data:
ho effettuato delle prove sulla valuebox3 leggendo i valori inseriti sia con codice che a mano:
codice: valuebox3.value = Date Print 09/16/2010
a mano: Print 09/16/2010
sqls = "insert into egclie (data,cliente,oggetti,motivo,gr,preventivo,note)values( '" &
ValueBox3.value & "','" & textbox2.text & "','" & textbox3.text & "','" & textbox4.text & "','" &
Vgr & "','" & veu & "','" & TextArea1.text & "')"
MyRS = ModMain.MyConn.Exec(sqls)
le variabili vgr e veu sono float e i dati vengono inseriti correttamente.
evidentemente questa stringa non và bene per Mysql.
io per l' inserimento dei dati , preferisco utilizzare i metodi di gambas
hres=$hcon.create("egclie")
hres!data=cdate(valuebox3.value) 'oppure direttamente hres!data=valuebox3.value
hres!cliente=textbox2.text
hres!oggetti=texbox3.text
.....
.....
hres.update
$hcon.commit
$hcon .close
magari sarà solo una mia impressione , però mi sembra più semplice e meno probabile che ci siano errori di "sintassi"
ps: in questo modo per memorizzare un campo data,passi al result un valore "date" di gambas , non una stringa; verrà convertito in automatico in base al setting del db