大概这样:表名叫宿舍信息.db,其下有楼号,房号,年级三列
我要简单的在Edit里输入一个字段,就可以实现查询到相关的信息并全部列出来
例如我要查房号为965的,输入后即查到该信息:
楼号--房号--年级
***----965-----efgje
用query或table的来查询
我要简单的在Edit里输入一个字段,就可以实现查询到相关的信息并全部列出来
例如我要查房号为965的,输入后即查到该信息:
楼号--房号--年级
***----965-----efgje
用query或table的来查询
解决方案 »
- procedure AppendRecord(const Values: array of const);这个参数是什么类型的数组?
- 如何把datetimepicker中的年份定在2005年?还有如果用户输错,如何判断?
- 查找IP对应的MAC地址!
- 托盘图标,在没有鼠标事件的情况下,如何让它自动显示信息。比如程序启动后产生托盘图标。。。参与者皆有份
- 高手请进
- 如何对sqlserver里的数据库进行备份?
- 关于自定义OpenDialog的问题讨论
- 3000元人民币 求实时数字滤波器(性能好可加至5000) UP加分
- 哪里有CodeRush 6 下载
- 我用的是DELPHI7.0 CLIENTDATASET 中文保存,中文过滤,中文LOCATE有问题吗
- 两个ImageList 互相拷贝图片的问题
- 请教!!!
真晕,这样的问题我也不想搞上来,但是我试了你们说过的方法了,还是不能啊
例如:
query1.SQL.Add('select * from 宿舍信息.db where 房号 = '+Edit1.text);
还是不行
这里query或table需要怎么设置其他吗?
我就是设了query的datasource
table的tablename和databasename
table的filter也用过
begin
SQL.Clear;//保证之前的SQL语句已清除
SQL.Add('select * from 宿舍信息.db where 房号 = '+Edit1.text);
try
Open;//执行SQL语句,即打开数据集,你做了吗?
except
//在此加入你的异常处理
end;
end;
DataSource1.DataSet:=Query1;
DBGrid1.DataSource:=DataSource1;//架设你要把数据显示在DBGrid1中
//你设置Query1的DataSource属性干嘛呢?书又不看。
query1.close;
query1.sql.clear;
query1.SQL.Add('select * from 宿舍信息.db where 房号 = '+Edit1.text);
query1.open;DBGrid1.DataSource:=DataSource1
如果测试通过,才检查你的语法写错没有.
写个标准简单的,随便添加个button控件.在on click上写代码:
with query1 do
begin
close;
sql.clear;
sql.add('select * from 宿舍信息.db where 房号 = '+''''+trim(Edit1.text)+'''');
try
Open;
except
showmessage('这里写异常处理,当然,你想写啥就写啥.')
end;