Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   unable to find record, no key specified (https://www.clubdelphi.com/foros/showthread.php?t=63297)

gabriel_exe 08-02-2009 05:36:18

unable to find record, no key specified
 
Hola mi nombre es Gabriel, soy nuevo en esto.Queria saber si alguien me puede ayudar a rosolver este problema, se lo voy a agradecer mucho.Lo paso a detallar:

Estoy trabajando en un formulario sobre un Gestor de video club que tiene los siguientes componentes datasource,clientdataset,datasetprovider,sqlconnection y sqldataset (estos 4 ultimos estan en un modulo de datos) y cuando quiero grabar un nuevo registro me sale este mensaje: 'unable to find record, no key specified' y no me lo graba...no se que hacer,busque en varios foros pero no pude resolver mi problema.Si alguien sabe y me puede ayudar se lo voy a agradecer mucho.

Desde ya muchas gracias.

Delphius 08-02-2009 05:59:24

Hola gabriel_exe,
Bienvenido a clubdelphi. Como eres nuevo, te pido que te tomes unos minutos a leer la guia de estilo.

Respecto a tu problema, tendríamos que ver un poco de tu código. Relátanos como estás haciendo las cosas, y por favor no te olvides de indicarnos que motor de base de datos estás empleando.

Por el error me inclino a pensar a que no le estás pasando el campo clave cuando haces la inserción.

Saludos,

gabriel_exe 08-02-2009 06:31:41

solucion Unable to find record, No key specified
 
holaaaa, ya lo solucione!
Haciendo doble click en el sqldataset,es decir, en el field editor, selecione el campo que es clave primaria (codigo) y en la propiedad ProviderFlags puse PFInKey=true y volvi a redactar la sentencia de sql en el sqldataset en la propiedad Commandtext (estaba bien la sentencia de sql,pero la volvi a escribir y anduvo...me quede asi:eek::eek: jajaja)

bueno muchas gracias igual,perdon la molestia.Espero que le sirva mi solucion a otras personas que tengan el mismo problema.

genyus00 10-11-2011 23:26:49

buen aporte :)


La franja horaria es GMT +2. Ahora son las 22:18:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi