C
Cat_SL
Unregistered / Unconfirmed
GUEST, unregistred user!
想实现的效果如题
本菜鸟写的代码如下:
With ADOQuery1 do
begin
SQL.Clear;
SQL.Add('select * from bread where 品名 = ' + QuotedStr('%ComboBox1.Items.Text'));
DBText1.DataField := '品名';
DBText2.DataField := '规格';
DBText3.DataField := '单位';
DBText4.DataField := '数量';
DBText5.DataField := '单价';
DBText6.DataField := '金额';
Open;
end;
数据库链接:ADOConnection + ADOQuery + DataSource
现有2个问题:
1.运行显示数据库是空的,但是我数据库是有东西的(ACCESS的数据库),DBText的DataSource都练上了DataSource控件,数据库链接没有错误,我用DBGrid测试了一下,请问哪里出了问题;
2.一个小问题,我写的模糊查询只能从第一个字开始模糊查询,但是代码后面加了%不管用: QuotedStr('%ComboBox1.Items.Text%'),请问怎样改能从中间任意一个字进行查询
在线等待......
本菜鸟写的代码如下:
With ADOQuery1 do
begin
SQL.Clear;
SQL.Add('select * from bread where 品名 = ' + QuotedStr('%ComboBox1.Items.Text'));
DBText1.DataField := '品名';
DBText2.DataField := '规格';
DBText3.DataField := '单位';
DBText4.DataField := '数量';
DBText5.DataField := '单价';
DBText6.DataField := '金额';
Open;
end;
数据库链接:ADOConnection + ADOQuery + DataSource
现有2个问题:
1.运行显示数据库是空的,但是我数据库是有东西的(ACCESS的数据库),DBText的DataSource都练上了DataSource控件,数据库链接没有错误,我用DBGrid测试了一下,请问哪里出了问题;
2.一个小问题,我写的模糊查询只能从第一个字开始模糊查询,但是代码后面加了%不管用: QuotedStr('%ComboBox1.Items.Text%'),请问怎样改能从中间任意一个字进行查询
在线等待......