Ciao ragazzi,
ho un probela molto strano (almeno per me):
su una tabella del Db ho un campo che ho dichiarato real (ho provato anche money) al quale passo, da un programma in vb6, importi decimali. Mi succede però che sul Db me li scrive come interi e quindi senza virgola (es. passo 12,34 o 12.34 e scrive 1234).
La cosa mi sembra alquanto strana poichè con il SQL Server 2000 funziona perfettamente.
Questo è il codice VB6:
cPercentuale = Replace(txtPercentuale.Text, ",", ".")
cPercentualeIndetraibile = Replace(txtPercentualeIndetraibile.Text, ",", ".")
SQLStringa = "INSERT INTO CodiciIva VALUES('" _
& Apici(Mid$(txtCodice.Text, 1, 5)) & "', '" _
& Apici(Mid$(txtDescrizione.Text, 1, 50)) & "', '" _
& cPercentuale & "', '" _
& cPercentualeIndetraibile & "')"
Sapete darmi una spiegazione?
Grazie 1000
Franco
Ultima modifica effettuata da canfra67 il 19/10/2009 alle 11:33 |