Club Delphi  
    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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-02-2012
gianfranco_tont gianfranco_tont is offline
Miembro
NULL
 
Registrado: ene 2012
Posts: 96
Poder: 13
gianfranco_tont Va por buen camino
Guardar datos del clientdataset a tabla sql

Hola foro, sigo con mi dbgrid, que esta atado a un clientdataset ect, no recuerdo como hacer que la información que esta en el grid se guarde en la tabla.
? Debo primero abrir una consulta al sql?
? Como le digo a la tabla que se prepare para el insert?
? Como finalmente le índico los campos que quiero guarda?
? Y finalmente limpiar el clientdataset?
Responder Con Cita
  #2  
Antiguo 21-02-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Amigo, tendrás que dar más datos, porque es una pregunta muy genérica, ¿guardar datos de un clientdataset en tabla?, ¿de dónde salen los datos?, ¿la tabla está asociada o es otra tabla?, etc.
Responder Con Cita
  #3  
Antiguo 21-02-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Yo sigo pensando:
Por que usar un Clientedataset si al fin y al cabo se puede har todo por sql con un sencillo y bonito query.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #4  
Antiguo 21-02-2012
gianfranco_tont gianfranco_tont is offline
Miembro
NULL
 
Registrado: ene 2012
Posts: 96
Poder: 13
gianfranco_tont Va por buen camino
Seguí tu recomendaciones ate mi dbgrid a un adoquery en lugar del dataste pero tengo un error y estoy seguro que es cuando termino de escribir en la linea del dbgrid yo atravez de una instrucción onkeypress
Código Delphi [-]
Begin
If key = #13 then
Begin
If dbgrid1.selectedindex = 0 then
//y así por todas y cada una de las columnas al final le coloco lo siguiente justo al llegar a la ultima columna
Begin
dbgrid1.selectedindex := 1;
adoquerydet_ajuste.append;
//el error: la operación en varios pasos genero errores. Compruebe los valores de estado.
//creo que tiene algo que ver con el append, porque al colocarlo en comentario ya no me da el error pero //no me abre un nuevo registro del dbgrid, solo se queda en la misma linea.
Responder Con Cita
  #5  
Antiguo 21-02-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
El codigo dice muy poco, no se que estas haciendo.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 21-02-2012
gianfranco_tont gianfranco_tont is offline
Miembro
NULL
 
Registrado: ene 2012
Posts: 96
Poder: 13
gianfranco_tont Va por buen camino
No es nada malo ya que todo funciona bien, simplemente el error viene cuando creo una nueva linea en el dbgrid. (solo me permite escribir en la primera linea del dbgrid) cuando voy a abrir una linea nueva debajo me da el error que te mencione.
Responder Con Cita
  #7  
Antiguo 21-02-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Puede ser que necesites crear el numero antes de abrir la linea, no lo se, lastima que no lo puedo ver, me encantaría.
Por que no intentas hacer una sentencia con un count, tal vez funcione mejor (aunque me parece que es casi lo mismo)
Saludos
__________________
Siempre Novato
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
guardar datos correctamente con un ClientDataSet. novato_erick Varios 13 04-03-2016 16:32:13
guardar los datos de un clientdataset lucas05 Varios 4 02-12-2011 01:18:03
guardar datos en tabla agustin173 Varios 3 07-10-2010 21:39:59
guardar los datos de un memo en una tabla marcos_0586 Varios 1 02-10-2010 23:36:01
guardar tabla en base de datos emiliu HTML, Javascript y otros 0 09-06-2006 19:25:55


La franja horaria es GMT +2. Ahora son las 22:34:44.


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
Copyright 1996-2007 Club Delphi