![]() |
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. |
Hola.
Prueba con un cursor de cliente (cursorlocation a clUseClient). Saludos. |
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