H
hautjie
Unregistered / Unconfirmed
GUEST, unregistred user!
我在写一个学生查询的数据库;有一个sql查询语名句如下:
button1为开始查询.数据库为xuesheng.db
procedure TForm1.Button1Click(Sender: TObject);
begin
query1.SQL.Clear;
query1.SQL.Add('select 姓名,年龄');
query1.SQl.Add('FROM xuesheng');{源表}
if(edit1.text<>'')then //查询条件
query1.SQl.Add(' AND 姓名='''+edit1.Text+''''); //只查询姓名
//就是这一句,我想用来设置只查询姓名,为什么不查询时是错误的?
//帮忙看看!
try
query1.Prepare;{准备展开query1语句}
query1.Open;
except
showmessage('不好意思,没有找到查询条件!')
end;
请大虾帮忙,这30分虽然少了点,可是我的不多了,呵呵,谢谢了.
button1为开始查询.数据库为xuesheng.db
procedure TForm1.Button1Click(Sender: TObject);
begin
query1.SQL.Clear;
query1.SQL.Add('select 姓名,年龄');
query1.SQl.Add('FROM xuesheng');{源表}
if(edit1.text<>'')then //查询条件
query1.SQl.Add(' AND 姓名='''+edit1.Text+''''); //只查询姓名
//就是这一句,我想用来设置只查询姓名,为什么不查询时是错误的?
//帮忙看看!
try
query1.Prepare;{准备展开query1语句}
query1.Open;
except
showmessage('不好意思,没有找到查询条件!')
end;
请大虾帮忙,这30分虽然少了点,可是我的不多了,呵呵,谢谢了.