我试图插入两组数据到我的数据库,它给了我一个错误,说它在SQL语句的末尾缺少一个分号。为什么在我的SQL语句中插入两个表中需要分号?
这里是我在输入的代码:
procedure TForm9.Button1Click(Sender: TObject);
var
sNewTeam, sNewCountry : string;
begin
sNewTeam := InputBox('NEW','Insert The Name Of The New Team','',);
sNewCountry := InputBox ('NEW','Insert The New Country','');
qryAdmin.Active := false;
qryAdmin.SQL.Text := 'INSERT INTO Teams(Teams) VALUES("'+sNewTeam+'")' + 'Country(Teams) VALUES("'+sNewCountry+'")';
qryAdmin.ExecSQL;
end;
您的大写锁定已损坏。或者你的意思是SHOUT? – Oded
请不要大喊。另外,当你把分号放入时会发生什么? –
IMO,这是SQL问题的基本用法,与Delphi无关。即它会抛出与任何数据库前端工具,如MS Query,Access,SQL Server,PHPMyAdmin等相同的错误。 –