webForumDet fria alternativet

Problem med strängar

C/C++

2 svar · 235 visningar · startad av forum

Medlem sedan apr. 2003100 inlägg
Frågan#1

Hej!

Jag vill lägga in en SQL fråga i en AnsiString:

AnsiString SQLQuery = "select * from ""person.dbf"" Person, ""jobb.dbf"" Jobb";

Jag visar upp frågan i en Label för att se hur den blir.
Detta går igenom kompileringen.

Men visar sig bli: select * from person.dbf Person, jobb.dbf Jobb
Vilket inte fungerar

Det här är ingen specifik fråga om databas programmering.
Det jag vill veta är att hur får jag Strängen att bli så här:
select * from "person.dbf" Person, "jobb.dbf " Jobb

Tacksam för svar

Medlem sedan mars 20007 896 inlägg
#2
AnsiString SQLQuery = "SELECT * FROM \"person.dbf\" Person, \"jobb.dbf\" Jobb";
Medlem sedan maj 20021 466 inlägg
#3

Ett annat sätt kan vara att byta ut citattecknen mot apostrofer, om det accepteras av din SQL-server.

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)