Ciao raga!

stamattina ho scritto 4 righe di codice, che dovrebbero copiare dei valori numerici (prezzi in euro) da una tabella all'altra, da due database diversi (db1 - tabella1 > db2 - tabella1)

Entrambe le tabelle sono strutturate come numero - 2 decimali - precisione doppia ma quando copio i valori dalla tabella A alla tabella B alcuni vengono copiati esattamente, altri vengono copiati... come moltiplicati per 10, cioè ad esempio 10,90 diventa 109 !

Vi copio il codice...help

<%
Set ConnDispo = Server.CreateObject("ADODB.Connection")
ConnDispo.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&server.mappath("\db\web.mdb")

Set ConnEcom = Server.CreateObject("ADODB.Connection")
ConnEcom.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&server.mappath("\db\ecom.mdb")

Set RSPrezzi = Server.CreateObject("ADODB.RecordSet")
SQLPrezzi = ("SELECT * FROM articoli")
RSPrezzi.Open SQLPrezzi, ConnDispo, 1

If Not RSPrezzi.EOF Then RSPrezzi.MoveFirst
Do While Not RSPrezzi.EoF

Codiceaggprezzi = RSPrezzi("codice")
Prezzi = RSPrezzi("prezzo")

SQLPrezziEcom = "Update Prodotti Set RPrezzo = '" & prezzi & "' WHERE Codice = '" & codiceaggprezzi & "' "
SET RSPrezziEcom = ConnEcom.Execute(SQLPrezziEcom)
RSPrezzi.Movenext
loop