用TQuery构件时
procedure TForm1.Button1Click(Sender: TObject);
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add(edit1.Text);{若此时edit1的SQL语句出错,如:表名错误、字段名错误等,如何处理}
query1.Open;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add(edit1.Text);{若此时edit1的SQL语句出错,如:表名错误、字段名错误等,如何处理}
query1.Open;
end;
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add(edit1.Text);{若此时edit1的SQL语句出错,如:表名错误、字段名错误等,如何处理}
try
query1.Open;
except
//在这里处理
Application.MessageBox(pChar('Error Sql:' + edit1.Text), '', 0);
end ;end;
procedure TForm1.Button1Click(Sender: TObject);
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add(edit1.Text);{若此时edit1的SQL语句出错,如:表名错误、字段名错误等,如何处理}
ShowMessage(Edit1.Text); //可以看到语句
//或者 ShowMessage(Query1.Sql.Text); 也可以
query1.Open;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add(edit1.Text);{若此时edit1的SQL语句出错,如:表名错误、字段名错误等,如何处理}
ShowMessage(Edit1.Text); //可以看到语句
//或者 ShowMessage(Query1.Sql.Text); 也可以 query1.Open;
end;