FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda con Error al insertar o eliminar
Hola, tengo un formulario con un DBGrid que tiene como dataSource un query. En ese form, estoy intentando (mediante SQL) hacer inserciones y eliminaciones de registros de la tabla de la cual toma los datos el query y me lanza siempre la siguiente excepcion: Project1.exe raised exception class ENoResultSet with message "Error creating cursor handle". En la tabla el registro se inserta (o elimina) bien, pero siempre me tira la misma excepcion, tanto cuando quiero insertar o eliminar un registro. Alguien que me de una ayudita por favor... Muchas gracias de antemano por su tiempo. Saludos
|
#2
|
||||
|
||||
Hola, si te fijas es dificil que se te pueda ayudar, no indicas que componentes utilizas el motor de la base de datos, como te conectas, y de ser posible un trozo de codigo de referencia
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#3
|
|||
|
|||
Hola Eduarcol, gracias por tu ayuda. Estoy usando una BD Paradox y el codigo donde quiero insertar un registro es mas o menos (digo mas o menos porque no lo tengo aqui ahora pero lo escribo de memoria):
Código:
qInsertarCli.close; qInsertarCli.ParamByName['NDOC'].Value:=eDNI.text; qInsertarCli.ParamByName['NOM'].Value:=eNOM.text; qInsertarCli.Open;
|
#4
|
||||
|
||||
seria asi
sql: insert into clientes(campo1, campo2) values(:ndoc,:nom) y en codigo: qInsertarCli.clear; qInsertarCli.ParamByName('NDOC').AsString:=eDNI.text; qInsertarCli.ParamByName('NOM').AsString:=eNOM.text; qInsertarCli.ExecSQL; espero te sirva |
#5
|
||||
|
||||
y porq no dejas el dataset conectado al dbgrid y que el mismo se encargue del manejo de los registros???
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#6
|
|||
|
|||
Si, es otra opcion mas simple y segura pero estoy haciendo el proyecto para recibirme y una de las consignas es excelente manejo de SQL. Por eso estoy intentando hacerlo de este modo pero esa excepcion la verdad que me desoriento. Mas aun porque el registro se inserta igualmente... No tienes idea a que puede deberse?? Gracias por tu ayuda.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Eliminar, actualizar e insertar linea en un memo | gulder | Varios | 12 | 22-04-2007 00:36:38 |
Como insertar, eliminar y modificar en c#? | danytorres | .NET | 2 | 09-05-2006 22:29:47 |
error al querer eliminar un registro | pablito23 | Conexión con bases de datos | 0 | 05-07-2005 08:25:07 |
Error al eliminar y AplicarCambios | karocs | Conexión con bases de datos | 0 | 02-06-2005 17:22:44 |
|