我有一SQL数据库,别名为py2003,如何在DELPHI中查询这个数据库的内容,我写了几行代码,为什么总是出错的:
query1.sql.clear;
query1.close;
query1.sql.add('select hp_num from hu_bak');//hp_num为字段,hu_bak为表
query1.open;
还缺什么代码才能查询库里的内容呢?
还有我使用了一个TQuery,TDataSource,为什么TQuery设置了DatabaseName,TDataSource.DataSet:=query1后,不能对TQuery.DataSource指向TDataSource呢?
query1.sql.clear;
query1.close;
query1.sql.add('select hp_num from hu_bak');//hp_num为字段,hu_bak为表
query1.open;
还缺什么代码才能查询库里的内容呢?
还有我使用了一个TQuery,TDataSource,为什么TQuery设置了DatabaseName,TDataSource.DataSet:=query1后,不能对TQuery.DataSource指向TDataSource呢?
解决方案 »
- 急!求高手指导!如何让exe文件变成隐藏文件
- 无法将文件大文本以内存流形式存储到BLOB类型的字段中
- 高份求助QickReport报表预览时不显示结果,退出时出现win32 error
- 一个游戏算法
- delphi 怎样与 VFP 连接
- 如何在delphi中调用资源管理器程序浏览某一目录并定位焦点到指定的文件?
- 在线等待,马上揭贴
- 散分......散分.......散分.....再散分(小小)
- 线程关闭问题!
- <<delphi彻底研究>>Multi-Tier:关于ClientDataSet的Delta
- DBLookupComboBox中怎么去掉重复的值(用来显示表中某一个字段时!)
- 数据库访问的"Access violation",莫名其妙......
query1.close;
query1.sql.clear;
query1.sql.add('select hp_num from hu_bak');//hp_num为字段,hu_bak为表
query1.open;
query1:No Sql statement available
query1.sql.clear;
query1.sql.add('select hp_num from hu_bak');//hp_num为字段,hu_bak为表
query1.open;
如 SmallHand(火龍)说的,你的顺序反了
你用的是BDE的QUERY,要设置databasename的
query1.sql.clear;
query1.sql.add('select hp_num from hu_bak');//hp_num为字段,hu_bak为表
query1.open;
query1.close;
query1.sql.clear;
query1.sql.add('select hp_num from hu_bak');//hp_num为字段,hu_bak为表
query1.open;
:
beginquery1.close;
query1.sql.clear;
query1.sql.add('select hp_num from hu_bak');//hp_num为字段,hu_bak为表
query1.open;
end;