Vreau să combină trei câmpuri dintr-o masă într-una
Te rog ajută. Va rugam sa ne contactati.
De exemplu, numele, prenumele, patronimic ar trebui să fie îmbinate într-una astfel încât să puteți afișa o coloană în DBGride kak și nu trei.
procedura TDM.Table1 cu GetText (Expeditor: TField; var Text: String;
# xA0; DisplayText: Boolean);
începe
# xA0; Text: = fișier.Value + "/" + nume.Value + "/" + raport Valoare
se încheie;
Selectați (Nume1 + "" + Nume2 + "" + Nume3) ca SuperName Din My_Table
Avantajele sunt înlocuite în funcție de sintaxa bazei de date utilizate.
> ar trebui să lucreze peste tot
Bineînțeles.
dimpotrivă, plus este folosit mai des, iar acest record este în opinia mea numai în IB și clone (adică, destul de rar).
Pot pune o mică întrebare
Este posibil să faceți acest lucru cu ADOTable?
următoarea întrebare este cum să o editați ulterior :)))
> Afirmație ciudată!
> Lucrează în DBF / Oracle / InterBase etc.
IB am subliniat, poate că nu știu
dar cu DBF am decis să verific (poate că mi-e dor de ceva)
EOleException. [Microsoft] [șofer ODBC dBase] Utilizarea nevalidă a caracterelor de bare verticale în expresia de interogare "" kjhjkhkj "|| NAME"
EOleException. Comanda [Microsoft] [ODBC Visual FoxPro Driver] conține o frază sau un cuvânt cheie nerecunoscute
EOleException. Utilizarea nevalidă a caracterelor de bare verticale în expresia de interogare "" kjhjkhkj "|| NAME"
(acesta este Jet, nu a scris de la care eroarea)
Ce șofer trebuie să verifice?
> Și în standardul SQL așa cum este scris? ;-)
în ce?
Referința Transact-SQL
+ (Concatenarea coardei)
Un operator într-o expresie de șir care conectează două sau mai multe caractere sau șiruri binare, coloane sau o combinație de șiruri de caractere și nume de coloane într-o expresie (un operator de șir).
> În ambele cazuri, puteți "perveri" și edita în mod normal!
Și salvați?
puteți face un câmp calculat și calculați-l pe client.
2 Soloviev
în linia BeeforePost, ordonați după spații primele două cuvinte, respectiv în câmpurile și în cel de-al treilea câmp.
și, apropo, nu sunt sigur ce este cererea
selectați nume1 + "" + nume2 + "" + nume3 ca nume de supers este editabil