数据库查询 ][/img]请大家看看还缺什么东西,代码麻烦指教一下数据库是access谢谢大家了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 缺数据结果显示,比如TDBGrid 之类,查询结果一般是一个数据集 1.用ACCESS设置好数据库例如:table1字段名称 数据类型编号 自动编号条件1 文本条件2 文本条件3 文本条件4 文本结果 文本 2.输入示例数据:例如:编号 条件1 条件2 条件3 条件4 结果1 1 11 111 1111 结果12 2 22 222 2222 结果23 3 33 333 3333 结果33.设计代码#拖5个EDIT控件到窗体,4个用于输入条件,1个用于输出结果#在ADO选项页中拖一个TADODataSet控件到窗体 在它的ConnectionString属性中填上,db1.mdb就是你的ACCESS数据库文件 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test\db1.mdb;Persist Security Info=False#拖1个BUTTON控件,双击BUTTON控件,填上以下代码 ADODataSet1.Active := False; ADODataSet1.CommandText := 'select * from table1 where 条件1=:a or 条件2=:b or 条件3=:c or 条件4=:d'; ADODataSet1.Parameters.ParamByName('a').Value := Edit1.Text; ADODataSet1.Parameters.ParamByName('b').Value := Edit2.Text; ADODataSet1.Parameters.ParamByName('c').Value := Edit3.Text; ADODataSet1.Parameters.ParamByName('d').Value := Edit4.Text; ADODataSet1.Active := True; Edit5.Text := ADODataSet1.FieldByName('结果').AsString; 5楼的大哥 我现在提示"a"not found 诚心求教对象引用与克隆问题 请帮帮忙! 根据ComboBox选项内容统计数据问题 有天津的编程爱好者吗?交个朋友 TF1book怎么合并单元格? 多线程 考题,送高分 DELPHI 6中怎么用一个FOR循环将一组EDIT的TEXT清空? 有多少朋友在使用abc for d6,觉的怎样 RGB(R,G,B)函数原理深层次讨论,欢迎参与. 有关ExpressQuantumGrid的问题。 请帮我把这段C#程序翻译成DELPHI(完整源码请看附件) 主从报表生成excel
例如:table1
字段名称 数据类型
编号 自动编号
条件1 文本
条件2 文本
条件3 文本
条件4 文本
结果 文本 2.输入示例数据:
例如:
编号 条件1 条件2 条件3 条件4 结果
1 1 11 111 1111 结果1
2 2 22 222 2222 结果2
3 3 33 333 3333 结果33.设计代码
#拖5个EDIT控件到窗体,4个用于输入条件,1个用于输出结果
#在ADO选项页中拖一个TADODataSet控件到窗体
在它的ConnectionString属性中填上,db1.mdb就是你的ACCESS数据库文件
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test\db1.mdb;Persist Security Info=False
#拖1个BUTTON控件,双击BUTTON控件,填上以下代码
ADODataSet1.Active := False;
ADODataSet1.CommandText := 'select * from table1 where 条件1=:a or 条件2=:b or 条件3=:c or 条件4=:d';
ADODataSet1.Parameters.ParamByName('a').Value := Edit1.Text;
ADODataSet1.Parameters.ParamByName('b').Value := Edit2.Text;
ADODataSet1.Parameters.ParamByName('c').Value := Edit3.Text;
ADODataSet1.Parameters.ParamByName('d').Value := Edit4.Text;
ADODataSet1.Active := True;
Edit5.Text := ADODataSet1.FieldByName('结果').AsString;