Página 1 de 1

Modificar SQL

Publicado: 31 Mar 2018 17:13
por FRAPIDS
Hola. Compañeros.
Tengo una duda si pueden ayudar, quería modificar en la única dato de la tabla.
Por ejemplo, quería modificar sólo la tabla "" ..sDATOS-3 .. ".
Pero quería modificar de forma oculta.
GRACIAS :SOS:
sDATOS-1= Input.GetText ("Input_DATOS-1");
sDATOS-2= ComboBox.GetText ("ComboBox_DATOS-2");
sDATOS-3= ComboBox.GetText ("ComboBox_DATOS-3");

if bNewRecord then
SQLite.Query(db,"insert into Contactos values (NULL, '"..sDATOS-1.."','"..sDATOS-2.."','"..sDATOS-3.."')");

nLastError = Application.GetLastError();
if nLastError ~= SQLite.OK then
Dialog.Message("Error"..nLastError, SQLite.GetLastErrorString());
end

Re: Modificar SQL

Publicado: 03 Abr 2018 20:57
por Dow Sher
Quieres modificar un único dato? Entonces no comprendo porqué en la secuencia SQLite usar INSERT y no lo correcto que sería REPLACE o UPDATE...
https://mariadb.com/kb/es/basic-sql-sta ... -los-datos

Re: Modificar SQL

Publicado: 03 Abr 2018 23:36
por FRAPIDS
Gracias amigo Dow Sher.
Pero creo que tengo algo mal ...
¿Puede ayudarme?
Gracias. :friends:
sDATOS-3= ComboBox.GetText ("ComboBox_DATOS-3");
SQLite.Query (db, "UPDATE Contactos SET DATOS = '"..sDATOS-3.."' WHERE id = 1");

Re: Modificar SQL

Publicado: 04 Abr 2018 22:56
por Dow Sher
tienes un error de programador, no puedes usar guines medios ( - ) para el nombre de una variable, usa guión bajo ( _ ) y otra cosa, revisa para que sirve la clausula WHERE en SQL, estás seguro de siempre modificar soalemente el dato con el id = 1?

Re: Modificar SQL

Publicado: 04 Abr 2018 23:07
por FRAPIDS
Amigo Dow Sher, puedes hacer un ejemplo ?
Gracias. :banned2
sDATOS_3= ComboBox.GetText ("ComboBox_DATOS_3");
SQLite.Query (db, "UPDATE Contactos SET DATOS = '"..sDATOS_3.."' WHERE id = 1");

Re: Modificar SQL

Publicado: 04 Abr 2018 23:55
por Dow Sher
Ejemplo de qué amigo? Tu código está correcto, solamente te falta saber qué es lo qu estás haciendo, ya sabes para qué se usa WHERE?
https://www.1keydata.com/es/sql/sql-update.php
https://www.1keydata.com/es/sql/sql-where.php

Re: Modificar SQL

Publicado: 05 Abr 2018 22:14
por FRAPIDS
Sí sé para que se use el "WHERE".
Es la posición del "PRIMARY KEY".

Re: Modificar SQL

Publicado: 05 Abr 2018 22:59
por Dow Sher
Qué te da error FRAPIDS? Es que tu código está bien

Re: Modificar SQL

Publicado: 05 Abr 2018 23:01
por FRAPIDS
No da error, pero no funciona, no hace nada.
Amigo no tienes un pequeño ejemplo, porque algo estoy haciendo mal.
Gracias. :friends:

Re: Modificar SQL

Publicado: 09 Abr 2018 07:20
por Dow Sher
Te dejo aquí un ejemplo
HIDE: ON
Hidebb Message Hidden Description

Re: Modificar SQL

Publicado: 09 Abr 2018 10:51
por FRAPIDS
Gracias Dow Sher. :friends:

Re: Modificar SQL

Publicado: 04 May 2018 13:05
por mrflowers
Gracias

Re: Modificar SQL

Publicado: 25 Ene 2019 02:35
por reporterosx
thanks

Re: Modificar SQL

Publicado: 23 Nov 2019 03:18
por sendai
gracias

Re: Modificar SQL

Publicado: 23 Nov 2019 15:27
por luasqlite
:pc: Veamos que estas haciendo