Problema con un recordset

24/10/2003 - 08:00 por Viviana | Informe spam
Hola, tengo un método llamado guardar() que hace lo
siguiente:
void guardar(){
pedirConexion();
recordset.CreateInstance(__uuidof
(ADODB::Recordset));
try{

recordset->Open(static_cast<_variant_t>(
"INSERT INTO Persona VALUES (2,
2, 'ww', 'trree')"),connection.GetInterfacePtr(),
ADODB::adOpenForwardOnly,ADODB::adLockOptimistic,
ADODB::adCmdText);
}

Cuando pruebo con una sentencia para insertar dentro de
una tabla me da una excepción, que el programa terminó de
forma anormal. Pero si en lugar de "INSERT INTO.."
pongo "SELECT * FROM Persona", no me da ningún error!!!

Verifiqué que los tipos metidos y el orden son correctos,
que otra cosa puede ser??? Necesito varias posibilidades
de errores1!!

GRACIAS

Preguntas similare

Leer las respuestas

#1 __Juanjo__
24/10/2003 - 09:12 | Informe spam
Solo una pregunta tonta,la tabla donde insertas tiene clave primaria y
esa clave o ese
registro no existira ya no?
Respuesta Responder a este mensaje
#2 Anonimo
24/10/2003 - 19:32 | Informe spam
No es ese problema el que tengo, mi tabla no tiene nada y
no se le agrega nunca nada.


Solo una pregunta tonta,la tabla donde insertas


tiene clave primaria y
esa clave o ese
registro no existira ya no?



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida