Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Error al pasar int a mysql

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Error al pasar int a mysql

Notapor FranCoLaKD el Lun May 28, 2007 3:51 pm

Buenas les comento que hace poco empeze a programar en visual c++ y en mysql por lo cual ando necesitando un poco de ayuda con esto...

sql.Format("INSERT INTO articulos \
VALUES ('%d','%s','%s','%s','%s','%s')"
,sPrueba --->int
,m_sMedidas-->CSTring todos los demas
,m_sCant
,m_sCant
,m_sPrecio
,m_sDesc);

al ejecutar esto parece ke anduviera pero cuando reviso la base de datos
la columna donde deberia ir el "int" (sPrueba) me aparecen numeros altisimos como 4337148 o -89456465.... por ejemplo... pero en las demas aparecen los valores correctos....

estoy usando visual c++6.0 y mysqlserver 5.2

Gracias igualmente

Gracias :)
FranCoLaKD
Novato
Novato
 
Mensajes: 2
Registrado: Lun Abr 30, 2007 11:57 am

'%d' o %d???

Notapor atp el Mar May 29, 2007 2:09 am

Has probado a poner el valor int como %d en lugar de '%d'???
atp
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 126
Registrado: Mar Ene 03, 2006 3:52 pm

No funco...

Notapor FranCoLaKD el Mar May 29, 2007 11:41 am

Antes que nada gracias por colaborar...

Puse en lugar de '%d' solamente %d y tambien me dio un numero altisimo (4337148)

Para ayudar un poco en la bd declare como

ID int(11) NULL=YES DEFAULT= NULL << ahi va el INT digamos...
FranCoLaKD
Novato
Novato
 
Mensajes: 2
Registrado: Lun Abr 30, 2007 11:57 am


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados