FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
Hola.
Prueba con un cursor de cliente (cursorlocation a clUseClient). Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#3
|
||||
|
||||
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? |
|
|
|