请问这个sql语句哪里错了
procedure TForm1.BitBtn1Click(Sender: TObject);
var
data,wc_destory:string;
n:Integer;
begin
data:= Edit35.Text+'-'+Edit36.Text+'-'+Edit37.Text;
if Memo1.Lines[1]<>'' then
begin
for n:=0 to Memo1.Lines.Count do
begin
wc_destory:=wc_destory+Memo1.Lines[n] ;
end;
end;
n:=0;
if Edit1.Text='' then showmessage('请输入厕所位置!')
else
if Edit2.Text='' then showmessage('请输所在路段!')
else
if Edit3.Text='' then showmessage('请输入厕所编号!')
else
try
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('INERT INTO ly_db VALUES(Edit3.Text,Edit1.Text,Edit2.Text,Edit4.Text,Edit5.Text,ComboBox1.Text,Edit6.Text,Edit21.Text,data, Edit7.Text,Edit8.Text,Edit9.Text, wc_destory)');
Query1.ExecSQL;
except
showmessage('数据输入错误!');
n:=-1000 ;
end;
if n<>-1000 then
if Edit1.Text<>''
then
begin
showmessage('数据添加成功!');
Edit1.Clear;
Edit2.Clear;
Edit3.Clear;
Edit4.Clear;
Edit5.Clear;
Edit6.Clear;
Edit7.Clear;
Edit8.Clear;
Edit9.Clear;
Edit21.Clear;
Edit35.Clear;
Edit36.Clear;
Edit37.Clear;
ComboBox1.Clear;
Memo1.Clear;
end;
end;
end.