Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-09-2008
Memo6015 Memo6015 is offline
Miembro
 
Registrado: ago 2008
Posts: 35
Poder: 0
Memo6015 Va por buen camino
ayuda con dataset

hola amigos de clubdelphi tengo el siguiente problema

tengo una dbgrid con algunos datos y quiero poder modificarlos o eliminarlos de la dbgrid y refrescar esta para que se vean los cambios en la grilla

por ejemplo

tengo en la dbgrid algo asi como esto

nombre apellido telefono
jose gonzales 796112

y quiero cambiar el telefono por otro y refrescar la grilla, estuve viendo en el foro buscando por dbgrid

y me encontre esto

dataset1.edit;
dataset1.Fieldbyname('campo1').asstring:='nuevovalor';
dataset1.Fieldbyname('campo2').asinteger:=15;
dataset1.Fieldbyname('campo3').asfloat:=15.5;
dataset1.post;

con ese codigo podia o puedo cambiar los valores o intentar eliminar una fila con

dataset1.delete;

programe un evento click para probarlo pero cuando lo hago me arroja un error que el dataset es solo readonly, como le cambio esa condicion??resulta que estoy trabajando con delphi 6

bueno muchas gracias por la ayuda amigos
Responder Con Cita
  #2  
Antiguo 28-09-2008
Avatar de pablonill
pablonill pablonill is offline
Miembro
 
Registrado: dic 2006
Posts: 92
Poder: 18
pablonill Va por buen camino
Que componentes usas, que base de datos usas?
Responder Con Cita
  #3  
Antiguo 28-09-2008
Memo6015 Memo6015 is offline
Miembro
 
Registrado: ago 2008
Posts: 35
Poder: 0
Memo6015 Va por buen camino
TDataSource, TQuery, DBgrid y base de datos Sql Server 7

Última edición por Memo6015 fecha: 28-09-2008 a las 20:24:18.
Responder Con Cita
  #4  
Antiguo 28-09-2008
Memo6015 Memo6015 is offline
Miembro
 
Registrado: ago 2008
Posts: 35
Poder: 0
Memo6015 Va por buen camino
lo que quiero es poder agregar, eliminar o modificar alguna fila del dbgrid
supongo que eso, se hara con el datasource y refrescando
la dbgrid pero delphi 6 me da un error que es solo readonly

Última edición por Memo6015 fecha: 28-09-2008 a las 20:23:56.
Responder Con Cita
  #5  
Antiguo 28-09-2008
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: may 2008
Ubicación: Bogotá
Posts: 527
Poder: 17
TOPX Va camino a la fama
Hola,

En fin no dijo cuáles, pero yo sospecho que usa los componentes BDE. Así, si necesita modificar los registros que trae su TQuery podría (una de dos):
  • asociarle un objeto TUpdateSql (vea la ayuda de Delphi o la búsqueda del foro)
    -
  • cambiando el valor de su propiedad RequestLive a True
    -
__________________
"constructive mind, destructive thoughts"
Responder Con Cita
  #6  
Antiguo 29-09-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
A parte de lo dicho, te recomiendo que revises la Wiki del Club, hay muchos ejemplos que te pueden ser útil. Todos están con el código así que puedes descargarlos y ver cómo están hechos.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



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
Copiar el contenido de un DataSet a otro DataSet Javi2 Varios 82 22-11-2022 09:26:16
Dataset JerS Conexión con bases de datos 2 16-06-2008 22:58:44
dataset Netyco SQL 2 15-10-2007 11:57:26
Ayuda en la creación grupos sin dataset droide01 Impresión 0 03-01-2007 21:00:58
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 16:47:12.


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