Questione : MYSQL tronco dati

Ciao! il

Have ha fatto una domanda in vb.net che sta usando MYSQL.

One delle mie forme sta usando un doppio campo, quello è price-field.

In la mia tabella che di Mysql il campo è dichiarato come: il

Nypris - doppio - 12.2)

When di Sice (il campo ha un esempio di numero rotondo: 100.0 il
When che eseguo la mia domanda inclusa, tutto sta funzionando fine.

But se il Nypirs è
Give di esempio 100.80 me il

I di errore tronco dati… ha provato a cambiare il mio campo nella base di dati ad aiuto dosent di numeric.
But? il

What è errato?



class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
id= " codeSnippet687039 >sSQL " notpretty " " del
 QUESTI dati di ELASTICITÀ tronchi
        ““,„ “& 0 & _
        ““,„ “& vekt. Testo & _
        ““,„ “& Date.Now &„ ') “

nl_dbconn. Eseguire (strSQL)
class= del

Risposta : MYSQL tronco dati

Se rimuovere le citazioni non aiuti, ci è qualcosa che sembri dispari sul vostro alberino.
State riferendo ai doppi valori using un virgola: 100.00 100.80
So che avete un CDbl che dovrebbe convertire il testo scriv in doppio, ma forse che cosa siete il rivestimento è un certo problema con la rappresentazione decimale. Forse la vostra macchina sta usando il virgola per il separatore decimale, ma la base di dati sta prevedendo un periodo. Provare ad eseguire la vostra domanda che inputing un doppio valore con un periodo anziché un virgola come separatore decimale: 100.80

Riguardi,
Walter.
Altre soluzioni  
 
programming4us programming4us