Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 12-03-2010
sizne sizne is offline
Miembro
 
Registrado: mar 2010
Posts: 104
Poder: 17
sizne Va por buen camino
Cita:
Empezado por afunez2007 Ver Mensaje
Aqui veo el primer problema no debes hacer append, edit e insert en la misma instruccion, todo depende si haras una insersion solo haces insert y si haras una modificacion haces un esdit
Otra cosa es que estas trabajando con una Query y para modificar directamente datos en una query debes poner el requestlive=true

Código Delphi [-]
Q.QbitUsuario.Open;
Q.QbitUsuario.RequestLive:=True;
Q.QbitUsuario.Insert;
Q.QbitUsuario['CiUsuario']:=DM.Tusuario['CiUsuario'];
Q.QbitUsuario['NomUsuario']:=DM.Tusuario['NomUsuario'];
Q.QbitUsuario['ApePU']:=DM.Tusuario['ApePU'];
Q.QbitUsuario['NivelU']:=DM.Tusuario['NivelU'];
Q.QbitUsuario['Fec_Ingreso']:=Date;
Q.QbitUsuario['Hr_Ingreso']:=Time;
Q.QbitUsuario.Post;





Igual en este caso


Deberia de ser asi:

Código Delphi [-]
With Q do
Begin
Q.QbitUsuario.Open;
Q.QbitUsuario.RequestLive:=True;
QbitUsuario.Edit;
QbitUsuario['Hr_Salida']:=Time;
QbitUsuario.Post;
End;





Ojala te sirvan esos consejos, aunque veo que estas usando el objeto query como que fuera un TTable, seria mejor ingresarle el sql.text atravez de un boton para hacer el insert o update de lo que necesitas.

Saludos
Hola!
Antes que nada gracias por tu ayuda. Hice lo que me dices. Pero cuando estoy ejecutando e ingreso al sistema pues me parece este msj. :

Project Pbecarios.exe raised exception class EDatabaseError with message 'QbitUsuario:Cannot modify a read-only dataset'.Process stopped. Use Step or Run to continue.

Después de hacer click en OK. aparece el sigte msj.:

QbitUsuario:Cannot modify a read-only dataset

Luego ingreso a los otros formularios sin problema, solo cuando ingreso al formulario para ver quienes ingresaron al sistema con la horas y fechas pues me aparece el form en blanco, sin ningun dato registrado.

Y cuando quiero salir del sistema vuelve aparecerme:

Project Pbecarios.exe raised exception class EDatabaseError with message 'QbitUsuario:Cannot modify a read-only dataset'.Process stopped. Use Step or Run to continue.

Después de hacer click en OK. aparece el sigte msj.:

QbitUsuario:Cannot modify a read-only dataset

Y tengo q salir de otra forma (Crtl+Alt+Supr) del sistema.

Por favor...
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como cargar un Query en tiempo de ejecucion sancarlos SQL 1 15-08-2008 05:24:09
quickreport con query en ejecucion lejia Impresión 13 14-01-2008 22:02:51
Ejecución de query sin congelamiento fryguy SQL 3 20-07-2005 15:08:58
IBDataset no modifica istradlin Conexión con bases de datos 2 19-04-2005 23:44:22
Campos de una Query silviodp Impresión 1 18-05-2004 17:30:42


La franja horaria es GMT +2. Ahora son las 22:19:30.


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