Ho questa query semplice semplice:
Ma mi da errore, dicendo:codice:MySQL = "SELECT CONCAT(nome_accesso, cognome_accesso) AS mittente FROM tab_check ORDER BY nome_accesso ASC"
Funzione 'CONCAT' non definita nell'espressione
Cosa sbaglio?
Grazie
Ho questa query semplice semplice:
Ma mi da errore, dicendo:codice:MySQL = "SELECT CONCAT(nome_accesso, cognome_accesso) AS mittente FROM tab_check ORDER BY nome_accesso ASC"
Funzione 'CONCAT' non definita nell'espressione
Cosa sbaglio?
Grazie
Mi sa che la CONCAT prende tre argomenti per parametro..... dovresti vedere la documentazione....
cmq puoi sempre fare così:
SELECT nome_accesso + ' ' + cognome_accesso AS mittente FROM tab_check ORDER BY nome_accesso ASC"
no la select concat così come è esatta... non riesco a capire...
cmq l'esempio che mi hai dato non funziona...
sulla concat non so cosa dirti....
ma il metodo che ti ho detto deve funzionare per forza (se i tuoi due campi del db sono varchar o simili)....
altrimenti se sono di tipo int oppure qualcos'altro, fai così:
SELECT cast(nome_accesso as nvarchar(50)) + ' ' + cast(cognome_accesso as nvarchar(50)) FROM tab_check............................
mi sorge un dubbio...
nonè che per caso funziona solo con SQLSERVER?
Io sto utilizzando ACCESS...
dovrebbe funzionare anche su mySql ma su access penso proprio di noOriginariamente inviato da zetaweb
mi sorge un dubbio...
nonè che per caso funziona solo con SQLSERVER?
Io sto utilizzando ACCESS...
"...non è detto che sia tardi se non guardi che ora è..."
ok allora rigiriamo la domanda:
come fare a mostrare in una dropdown due valori come datatexfield, invece che uno soltanto?
Che io sappia la funzione CONCAT è di MySQL e basta..
Per concatenare 2 stringhe su MSSQL o Access basta fare un:
codice:SELECT Nome + ' ' + Cognome AS NomeCompleto FROM tabella...![]()
Perfetto!
Grazie mille!