Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-03-2011
Lenny Lenny is offline
Miembro
 
Registrado: jun 2007
Posts: 161
Poder: 20
Lenny Va por buen camino
Question

En el fondo el codigo seria asi:

Código Delphi [-]
procedure Form1.Button1Click(Sender: TObject);
begin
DataModule1.ZTable1.Open;
DataModule1.ZTable1.Insert;
DataModule1.ZTable1.FieldbyName('OC').AsString := DBEdit14.Text;
...
...
DataModule1.ZTable1.Post;
end;

No se que mas detalles puedo entregar... gracias de antemano... aps... y esta activo...
Responder Con Cita
  #2  
Antiguo 23-03-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
Cabria una pregunta tonta:
El conector a la BD esta activo en el datamodule?.
Me refiero al ZConnection.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 23-03-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Primero asegúrate que el Insert funcuiona, por ejemplo, con

Código Delphi [-]
DataModule1.ZTable1.Open;
DataModule1.ZTable1.Insert;

Assert(DataModule1.ZTable1.State = dsInsert);

Si salta un error de "Assertion failure" es que no puede ponerse en modo de inserción. Si esto es así, podrías revisr qué es lo que lo impide. Por ejemplo, que tengas en true la propiedad ReadOnly del DataSet.

// Saludos
Responder Con Cita
  #4  
Antiguo 23-03-2011
Lenny Lenny is offline
Miembro
 
Registrado: jun 2007
Posts: 161
Poder: 20
Lenny Va por buen camino
Question

Caral, si esta activo el ZConnection.
roman, utilizo tu codigo y no pasa nada, no error ni nada... quedo asi:

Código Delphi [-]
procedure TOTWizard.Button1Click(Sender: TObject);
begin
BDatos.OCPRODUCTOSTAB.Open;
BDatos.OCPRODUCTOSTAB.Insert;
Assert(BDatos.OCPRODUCTOSTAB.State = dsInsert);
end;

Cualquier otra duda al respecto estare pendiente, muchas gracias de antemano!!!
Responder Con Cita
  #5  
Antiguo 23-03-2011
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 835
Poder: 24
gatosoft Va camino a la fama
hiciste la prueba que ecfisa y yo te sugerimos?: buscar en los eventos del dataset (onnewrecord, afterinsert)?, hacer seguimiento paso a paso al codigo?...
Responder Con Cita
  #6  
Antiguo 23-03-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Aún no contestas cuál es la línea exacta del error.

// Saludos
Responder Con Cita
  #7  
Antiguo 23-03-2011
Lenny Lenny is offline
Miembro
 
Registrado: jun 2007
Posts: 161
Poder: 20
Lenny Va por buen camino
Talking

Probe todo lo que me decian, pero extrañamente despues de hacer todo lo que me dijeron, mas crear las conexiones de nuevo y borrar la base de datos comenso a funcionar como si nada...

Gracias por toda la ayuda y comentarios, Tendre en cuenta los comentarios para futuros errores... GRACIAS A TODOS!!!
Responder Con Cita
  #8  
Antiguo 23-03-2011
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Poder: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por Lenny Ver Mensaje
Probe todo lo que me decian, pero extrañamente despues de hacer todo lo que me dijeron, mas crear las conexiones de nuevo y borrar la base de datos comenso a funcionar como si nada...

Gracias por toda la ayuda y comentarios, Tendre en cuenta los comentarios para futuros errores... GRACIAS A TODOS!!!
Fue un poco difícil acceder a tu computadora, pero resultó un placer.

Ya, en serio, ojalá tengas una copia o de alguna forma puedas volver a reproducir el error, para asegurarnos de que no vaya a quedar latente (y que nos digas ahora sí cuál es la línea de código donde se elevaba la excepción).
Responder Con Cita
  #9  
Antiguo 23-03-2011
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.740
Poder: 26
ContraVeneno Va por buen camino
Cita:
Empezado por Al González Ver Mensaje
Fue un poco difícil acceder a tu computadora, pero resultó un placer.

jajajaja, muy buena esa, jajajaja
__________________

Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Error ("not in edit or insert mode") en Update con ADOQuery miquellg SQL 8 16-05-2011 20:11:07
DataSet not in edit or insert mode Mystery Varios 2 09-06-2010 17:40:17
Dataset not in edit or insert Mode radge OOP 1 10-06-2008 15:46:32
Dataset not in edit or insert mode :S si esta en append! Mannu C++ Builder 1 28-11-2007 09:52:18
ayuda novata: "Dataset not in Edit or Insert mode" maquicu Tablas planas 1 05-06-2004 09:40:27


La franja horaria es GMT +2. Ahora son las 20:47:53.


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