Programación General => Delphi => Mensaje iniciado por: Super_G en Miércoles 4 de Mayo de 2005, 03:35
Título: Como Modifico Datosde Una (db..una Tabla)
Publicado por: Super_G en Miércoles 4 de Mayo de 2005, 03:35
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.
Título: Re: Como Modifico Datosde Una (db..una Tabla)
Publicado por: Ayla en Miércoles 4 de Mayo de 2005, 09:20
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:
Título: Re: Como Modifico Datosde Una (db..una Tabla)
Publicado por: Super_G en Jueves 5 de Mayo de 2005, 03:21
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;
?
Título: Re: Como Modifico Datosde Una (db..una Tabla)
Publicado por: Ayla en Viernes 6 de Mayo de 2005, 11:33
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: .
Título: Re: Como Modifico Datosde Una (db..una Tabla)
Publicado por: Super_G en Lunes 9 de Mayo de 2005, 02:11