Foros del Web » Programación para mayores de 30 ;) » Programación General »

Problemas en conexión a base de datos

Estas en el tema de Problemas en conexión a base de datos en el foro de Programación General en Foros del Web. Hola. Necesito que una aplicación q estoy desarrollando en c/c++ conecte a una base de datos sql server 2000. Utilizo las clases CRecordset y CDataBase. ...
  #1 (permalink)  
Antiguo 22/09/2003, 04:06
Avatar de [-H-]  
Fecha de Ingreso: marzo-2003
Mensajes: 75
Antigüedad: 21 años, 1 mes
Puntos: 1
Problemas en conexión a base de datos

Hola.
Necesito que una aplicación q estoy desarrollando en c/c++ conecte a una base de datos sql server 2000.
Utilizo las clases CRecordset y CDataBase.
El problema está en que al realizar una consulta selectsobre la clase CRecordset,utilizando una variable CDBVariant, el miembro .m_dwType de la clase CDBVariant, toma valor 10, y según los manuales que he consultado, ese valor no es válido (deberia de ser 0-9 segun sea floiat, Cstring...etc).
El tipo de datosque espero recibir es varchar, luego, en la clase DBVari9ant deberia poder imprimir un CString, y el campo .m_dwType debería de valer 8.
La consecuencia de esto es que si intento visualizar por pantalla
los valores del registro (printf("%s\n",(LPCTSTR)CDBVariant.m_pstring);) me salen caracteres extyraños en pantalla.
Alguien sabe a q puede ser posible este error?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 13:25.