Originariamente inviato da fairy_2007
PER FAVORE......

Chi mi può dare una mano????

Devo inserire attraverso un Edit un valore string/integer
in un campo di un database MYSQL

Sto usando MYSQL QUERY ... insieme a DELPHI .

Ho inserito TADOCONNECTION, TADODATASET, ADOCOMMAND E DATASOURCE

Dove sbaglio????? ??????????

con mysql query il codice dovrebbe essere questo:
ADOCOMMAND1.COMMANDTEXT = 'UPDATE NOMEDATABASE.NOMETABELLA SET NOME= EDITNOME.TEXT';


con delphi dovrebbe essere questo:

ADOCOMMAND1.COMMANDTEXT = 'INSERT INTO NOMEDATABASE.NOMETABELLA (NOME) VALUES = (EDITNOME.TEXT)';



Vi ringrazio in anticipo...
fairy_2007
se voglio fare l'update di una tabella impostando il campo nome alla stringa contenuta in EditNome.Text la query la deve costruire in questo modo

var
query : string;
nome_database, nome_tabella : string;
begin
nome_database := 'mio_database';
nome_tabella := 'mia_tabella';
...
query := 'update ' + nome_database + '.' + nome_tabella + ' set nome="' + EditNome.Text + '"';
...
end;

tenendo presente che modifichi il campo nome di tutta la tabella (se vuoi filtrare devi aggiungere uno statment where condizione alla query)

ciao
sergio