Programación General > Delphi

 Como Modifico Datosde Una (db..una Tabla)

(1/1)

Super_G:
hago lo siguiente conecto el Query a una DB y realizo una busqueda con SQL depues intentyo modificar los datos pero no me permite dice algo asi error de 'dataset read only' intente varias cosas y no lo logre al final hice la modificacion con otra sentecia de SQL solo que me parece muy complicado ya que la consulta SQL debe ser una cadena.

Ayla:
Hola.

Con el TQuery, no vas a poder modificar nada, este componente solo devuelve valores. Deberías utilizar otro como TUpdateSql, con este puedes modificar y borrar datos.

Por cierto,  poner #39+ide.text+#39 y poner QuotedStr(ide.text) es lo mismo, te coloca las comillas de los string igualmente.

Espero que te sirva.

Un saludo :hola:

Super_G:
gracias por el dato, y ¿funciona como hacer una asignacion?

¿es como si yo hiciera esto:

--- Código: Text --- Query.Fields.Fields[1].Text:= dos.text;   ?

Ayla:
Hola.

Lo que yo te quería decir era esto, tú tienes:

--- Código: Text --- consulta:='  SELECT * FROM partes WHERE ide ='+                #39+ide.text+#39; 
Lo que es lo mismo:


--- Código: Text --- consulta:='  SELECT * FROM partes WHERE ide ='+                QuotedStr(ide.text); 

Un saludo  :hola: .

Super_G:
bueno gracias

Navegación

[0] Índice de Mensajes

Ir a la versión completa