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
Ir a la versión completa