我用:
一个Database1, 一个DataSource1,一个Query1,一个DBgrid,,一个ODBC数据源urchinjjDatabase1连接urchinjj, Query1连接Database1,DataSource1连接Query1,DBgrid连接DataSource1。我现在要用SQL语句查询我的数据库,数据库名:db1,里面的表格名inf1,我现在要把表格里的内容显示在DBgrid里,哪位告诉我具体的SQL语句?我知道问题很简单,可是我现在手边什么资料都没有,本来编程也不怎么样,所以麻烦有耐心的朋友给我代码,非常感谢!!
一个Database1, 一个DataSource1,一个Query1,一个DBgrid,,一个ODBC数据源urchinjjDatabase1连接urchinjj, Query1连接Database1,DataSource1连接Query1,DBgrid连接DataSource1。我现在要用SQL语句查询我的数据库,数据库名:db1,里面的表格名inf1,我现在要把表格里的内容显示在DBgrid里,哪位告诉我具体的SQL语句?我知道问题很简单,可是我现在手边什么资料都没有,本来编程也不怎么样,所以麻烦有耐心的朋友给我代码,非常感谢!!
解决方案 »
- 散完走人
- 紧急求助:看看这个是什么错误?
- 请问在DELPHI中如何操作DBF格式的文件.
- 那位高手有delphi分布式开发源代码,能通过互联网实现数据交换?
- 请问:如何才能获得一个指定ACCESS文件中所有的表名。祝大家国庆节愉快!!!
- 请问installshield express for delphi 5可以为[用delphi 7作的软件]做安装软件么?
- Delphi问题!!急救!!
- 那位大哥解释一个"句柄"和"消息"
- 一道难题不吝赐教!
- 如何把一个字段的值,横着打印出来(在QR中),就象是一条纪录一样?我想不通
- 如何调用 现有的 .exe程序
- [求助]dxdbgrid多表头怎么样实现啊?
query1.close;
query1.sql.add('select * from inf1');
query1.open;
这样你的dbgrid中就有数据了
begin
with Query1 do
begin
SQL.Clear;
SQL.Add('select * from inf1');
if not Prepared then Prepare;
try
Open;
except
ShowMessage('连接错误!');
end;
end;
end;在另一个事件中写Query1.Close;
Query1.sql.clear;
Query1.sql.add('select * from inf1');
Query1.prepared;
query1.open;
在设计阶段这样做的好处:可以调整字段在网格中显示的顺序,以及每个列的宽度。以及可以将不想显示的列visible=false, 而不是缺省的方式。