Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki

Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Ayuda con programacion en Delphi y tablas de SQL
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Ayuda con programacion en Delphi y tablas de SQL

Publicar nuevo tema Responder al tema
Foros de discusión » Borland Delphi, Codegear Delphi .Net   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
Sizne
Magnífico usuario


Registrado: Oct 16, 2006
Mensajes: 46

Asunto: Ayuda con programacion en Delphi y tablas de SQL Responder citando

Hola, por favor podrias ayudarme con este...

Te explico, estoy realizando un pequeño sistema en Delphi con Base de datos en SQL Server. Donde interactuaran solo dos usuarios. Tengo diseñada las tablas respectivas para los usuarios del sistema: Osea su CodigoUsuario, NombreUsuario, CargoUsuario o NivelUsuario, ContraseñaUsuario, y en otra tabla tengo los campos CodigoBitacora, CondigoUsuario, FechaIngreso, FechaSalida, HoraIngreso, Hora Salida. Estan relacionadas ambas tablas por medio de CodigoUsuario.



El problema es, una vez ya realizado la programacion cuando esta ejecutandose el programa, aparece lo siguiente:

Donte Tbitacora es la tabla donde estan los campos Fechas y horas de ingreso y salida.



Project Pbecarios.exe raised exception class EDatabaseError with message 'Tbitacora: Dataset not in edit or insert mode'.Process stopped. Use Step or Run to continue.



Cuando hago click en OK, aparece lo siguiente:



Tbitacora: Dataset not in edit or insert mode.



No le entiendo al error, donde podria realizar una modificacion? o que es lo que me falta? Cuando ejecuto el programa no me muestra ningun error. Solo al momento de querer entrar al FORMULARIO BITACORA, para ver los usuarios que ingresaron al sistema y sus fechas, con sus respectivos datos: Nombres, codigoUsuario, fecha y horarios de ingreso y salida.



Anticipadamente gracias!
MensajePublicado:
Mie Mar 10, 2010 10:49 pm
Top of PageVer perfil de usuario
agustinbus
Excelente usuario


Registrado: Apr 17, 2009
Mensajes: 38

Asunto: Re: Ayuda con programacion en Delphi y tablas de SQL Responder citando



Anuncios



Sizne escribió:
Hola, por favor podrias ayudarme con este...

Te explico, estoy realizando un pequeño sistema en Delphi con Base de datos en SQL Server. Donde interactuaran solo dos usuarios. Tengo diseñada las tablas respectivas para los usuarios del sistema: Osea su CodigoUsuario, NombreUsuario, CargoUsuario o NivelUsuario, ContraseñaUsuario, y en otra tabla tengo los campos CodigoBitacora, CondigoUsuario, FechaIngreso, FechaSalida, HoraIngreso, Hora Salida. Estan relacionadas ambas tablas por medio de CodigoUsuario.



El problema es, una vez ya realizado la programacion cuando esta ejecutandose el programa, aparece lo siguiente:

Donte Tbitacora es la tabla donde estan los campos Fechas y horas de ingreso y salida.



Project Pbecarios.exe raised exception class EDatabaseError with message 'Tbitacora: Dataset not in edit or insert mode'.Process stopped. Use Step or Run to continue.



Cuando hago click en OK, aparece lo siguiente:



Tbitacora: Dataset not in edit or insert mode.



No le entiendo al error, donde podria realizar una modificacion? o que es lo que me falta? Cuando ejecuto el programa no me muestra ningun error. Solo al momento de querer entrar al FORMULARIO BITACORA, para ver los usuarios que ingresaron al sistema y sus fechas, con sus respectivos datos: Nombres, codigoUsuario, fecha y horarios de ingreso y salida.



Anticipadamente gracias!


Hola Zisne! Ese error es muy comun cuando intentas insertar o editar algun registro de tu tabla y previamente no hiciste un table1.edit o table1.insert.
Un codigo de ejemplo seria:

Código:

with TBitacora do
begin

open;
insert;
fieldbyname('FechaIngresso').asDateTime := Date;
fieldbyname('HoraIngresso').asDateTime := Time;
post;

end;


Basicamente es eso. Si Usas Query podes hacer consultas para insertar registros

Otra forma mas facil es con DBNavigator, DBEdit, EDLabel, etc. enlazandolos con su respectivo datasource.

Espero te sirva, saludos!
MensajePublicado:
Jue Mar 11, 2010 2:59 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Borland Delphi, Codegear Delphi .Net  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+