Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   No puedo escribir... (https://www.clubdelphi.com/foros/showthread.php?t=11492)

samame 15-06-2004 20:56:27

No puedo escribir...
 
Hola todos:
A ver, estoy haciendo la cosa más sencilla del mundo.
Pongo un ADOConnection que apunta a mi BD en sql server 2000, con propiedades:
connected := true;
cursorlocation := clUseServer;
El ADODataSet apuntando a esa conexión, con un commandtext a una tabla que tiene datos, el active a true, commandtype a cmdtext, cursortype a ctStatic y locktype a ltOptimistic.
Aora un DataSource que apunta a ese DataSet con el AutoEdit a true.

Pues bien, pongo los DBEdit apuntando al DataSource y NO PUEDO ESCRIBIR NADA.
Le pongo un NBavegador asociado al datasource y no se me activan los botones para insertar o modificar un registro.
¿Qué hago mal?
Muchas gracias.

guillotmarc 15-06-2004 21:12:31

Hola.

Prueba con un cursor de cliente (cursorlocation a clUseClient).

Saludos.

__marcsc 15-06-2004 22:37:21

Hola,

en teoría por el hecho de tener un cursor clStatic, la propiedad CursorLocation debería cambiar automáticamente a clUseClient.

Qué tipo de consulta es? Puede ser que la consulta no sea actualizable, o que no tengas permisos??

Has probado a poner el AutoEdit a false y hacer tu un Edit explícito del ADODataSet? Por qué no pruebas con un ADOQuery en lugar del ADODataSet?


La franja horaria es GMT +2. Ahora son las 20:05: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