ft,第一个要用DataSource,TQuery控件……然后在Query.sql里写SQL语句……ADODataSet是ADO数据库控制数据源的东东
楼主还是找书看吧,这么说很麻烦而且效果不明显
楼主还是找书看吧,这么说很麻烦而且效果不明显
解决方案 »
- Treeview拖曳问题
- 请问Active控件的卸载方法?(在线等)
- 怎么判断FLASH的播放器在WINDOWS里注册了没有?
- 如何在QuickRep1中实现动态打印!就是说他关联的表字段是动态变化的!,那位高手给点代码看啊!
- 共享:一个用QUICKREP作的动态报表
- dreamcontrols密码
- 急:DELPHI怎样连接SQL SERVER(在线等)!!
- 求助:delphi+sql2000?
- 在sqlserver扩展存储过程中用clientsocket实现数据传输
- 请问如何在delphi中操作注册表??
- 嵌套查询中,子查询的别名问题(oracle)
- 大侠们好!!!为什么我用DBEdit输入中文可是在DBGrid中显示的是“#”??
1。将SQL语句写进SQL属性,将QUERY控件与DATASOURCE连接,将DATASOURCE与DBGRID连接,最后QUERY.OPEN
对于第二句我也只能告诉你它刚好可以帮你连接你的数据库。
对于第二句我也只能告诉你它刚好可以帮你连接你的数据库。
在TQuery.SQL中写SQL语句,然后Open就可以了。
2、ADODataSet是ADO dataset 的通用组件。可以从一个或者多个 ADO data store中取数据,甚至能够通过SQL语句从一个或者多个表中去数据,功能强大。
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”等字样,删除它们';
I.Desire := '加不加分随你';
—————————————————————————————————
我给出ADO的定义和方法:
A.选择ADOCONNECTION设置CONNECTIONSTRING连接需要操作的SQL数据库.
B.放置ADOQUERY或者ADOTABLE选择要操作的表
C.放置DATASOURCE,DBGRID,设置DATASOURCE的DATASET为ADOTABLE或ADOQUERY1,设置DBGRID的DATASOURCE为DATASOURCE
D.设置ADOCONNECTION的CONNECTED为TRUE,ADOQUERY或者ADOTABLE的ACTIVE为TRUE
选择服务器名称,输入指定的用户名密码,选择允许保存密码,选择你连接的数据库。测试连接,成功!按确定.在对象编辑器里Tadoconnection的loginprompt选择false;
2.加入TADOTable在对象编辑器里选择connection选择adoconnection,active=true;
3加入Tdatasource在对象编辑器里选择dataset为adotable1
4加入TDBGrid在对象编辑器里选择datasource为datasource1
完成
2.将Query1的databasename的属性置为temp,在SQl的属性中
写相关的查询语句,有datasource,它的dataset属性置为Query1
有Dbgrid,它的datasource关联datasource控件。
再将Query的active属性置为True.
3.如果要是Table1,同样databasename的属性置为temp,Table1的
tablename属性设为对应的表单名,有datasource,
它的dataset属性置为Table1有Dbgrid,它的datasource关联datasource控件。
再将Table1的active属性置为True.
只要知道数据库存在的路径就可以了,
通过ADOConnection、ADOTable、ADOQuery的connectionstring来设定
1. 如果在已联上数据库后,使用 SQL 语句打开记录集,并在DataGrid 中显示出来,就像 VB 中那样. rs.open "select * from a" ;
set datagrid.datasource = rs
在 Delphi 中怎么作?
先谢了!