posiciones decimales en campo decimal de access

26/09/2005 - 11:31 por C-Jorge | Informe spam
Hola a todo el mundo.
Tengo dos cajas de texto bindeadas a campos de una BD ACCESS 2000.
Al escribir decimales en el campo money/currency/moneda se actualiza bien en
dataset y la BD.
Pero al escribir decimales en el campo decimal se actualiza bien el data set
pero LOS DECIMALES NO PASAN A LA BD.

¿¿ALGUIEN PUEDE EXPLICARME CÓMO SOLUCIONARLO??

NOTA1: en SQL funciona todo perfectamente pero lo necesito en ACCESS.
NOTA2: estoy con VisualStudio 2003

GRACIAS.

Preguntas similare

Leer las respuestas

#1 Carlos Gómez
26/09/2005 - 17:40 | Informe spam
C-Jorge wrote:

Hola a todo el mundo.
Tengo dos cajas de texto bindeadas a campos de una BD ACCESS 2000.
Al escribir decimales en el campo money/currency/moneda se actualiza bien
en dataset y la BD.
Pero al escribir decimales en el campo decimal se actualiza bien el data
set pero LOS DECIMALES NO PASAN A LA BD.

¿¿ALGUIEN PUEDE EXPLICARME CÓMO SOLUCIONARLO??

NOTA1: en SQL funciona todo perfectamente pero lo necesito en ACCESS.
NOTA2: estoy con VisualStudio 2003

GRACIAS.


A mi tambien me ha pasado eso. Yo lo que hice fue enviar el numero como
texto:
INSERT INTO Tabla VALUES ("1,23") WHERE... es decir:

Dim dinero as double=1,23
sql="INSERT INTO Tabla VALUES('" & dinero.ToString & "') WHERE ..."

en vez de:

sql="INSERT INTO Tabla VALUES(" & dinero & ") WHERE ..."
Respuesta Responder a este mensaje
#2 C-Jorge
27/09/2005 - 16:22 | Informe spam
Gracias, lo probaré.


"Carlos Gómez" escribió en el mensaje
news:
C-Jorge wrote:

Hola a todo el mundo.
Tengo dos cajas de texto bindeadas a campos de una BD ACCESS 2000.
Al escribir decimales en el campo money/currency/moneda se actualiza bien
en dataset y la BD.
Pero al escribir decimales en el campo decimal se actualiza bien el data
set pero LOS DECIMALES NO PASAN A LA BD.

ALGUIEN PUEDE EXPLICARME CMO SOLUCIONARLO??

NOTA1: en SQL funciona todo perfectamente pero lo necesito en ACCESS.
NOTA2: estoy con VisualStudio 2003

GRACIAS.


A mi tambien me ha pasado eso. Yo lo que hice fue enviar el numero como
texto:
INSERT INTO Tabla VALUES ("1,23") WHERE... es decir:

Dim dinero as double=1,23
sql="INSERT INTO Tabla VALUES('" & dinero.ToString & "') WHERE ..."

en vez de:

sql="INSERT INTO Tabla VALUES(" & dinero & ") WHERE ..."
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida