我是初学者现有问题请教,请高手指点,谢谢.
在本人机器上装有delphi 和 sql server 2000
在sql server 2000 有一数据库(自建的) 数据库名为:pc 数据库中有一表名为:yy
表中有三个字段:name age sex 三个.请问,本人想用delphi 连接,并且想用BDGrid
报表显其中数据.使用ADO 应该使用那些控件,具体怎么设置.谢谢.
本人用了 ADOconnection 然后通过双击先择数据驱动,请问选择那一项.在SQL SERVER 里,我没有设置数据源.谢谢,我知道肯定要用他,可是不知道选择那个驱动
还有其它控件我怎么设置.谢谢...
在本人机器上装有delphi 和 sql server 2000
在sql server 2000 有一数据库(自建的) 数据库名为:pc 数据库中有一表名为:yy
表中有三个字段:name age sex 三个.请问,本人想用delphi 连接,并且想用BDGrid
报表显其中数据.使用ADO 应该使用那些控件,具体怎么设置.谢谢.
本人用了 ADOconnection 然后通过双击先择数据驱动,请问选择那一项.在SQL SERVER 里,我没有设置数据源.谢谢,我知道肯定要用他,可是不知道选择那个驱动
还有其它控件我怎么设置.谢谢...
用adoTable :设置Connection属性为你的adoConnection,再选择表名yy
用adoQuery : 设置Connection属性为你的adoConnection,添加sql语句(在sql属性下)
------
用它就是了
然后输入服务器的名字,最后选择数据库的名字pc,OK。第二个问题:你可以用adoquery
设置Connection属性为你的adoConnection,添加sql语句(在sql属性下)
例子:
select * from yy
2、雙基該控件在弹出的窗体中选择第一步Microsoft OLE DB Provider for SQL Server
在第二页选择指定数据源的名称pc,密码用户名等信息,选择你的sql server库。并测试是否
已经连接成功。然后确定关闭。
把adoconnection的loginprompt属性设置为false,把active设置为true
3、放dbgrid,datasource,adotable控件
datasource1的dataset属性为adotable1
adotable1的tablename属性为pc
adotable1的connection属性为adoconnection
adotable1的active属性为true
dbgrid1的datasource属性为datasource1
2、雙基該控件在弹出的窗体中选择第一步Microsoft OLE DB Provider for SQL Server
在第二页选择指定数据源的名称pc,密码用户名等信息,选择你的sql server库。并测试是否
已经连接成功。然后确定关闭。
把adoconnection的loginprompt属性设置为false,把active设置为true
3、放dbgrid,datasource,TADOQuery,dbgrid控件
然后设置:
TADOQuery1的connection属性为adoconnection
TADOQuery1的SQL属性为select * from yy;(这个就是你问的sql语句)
TADOQuery1的Active属性为true
datasource1的dataset属性为TADOQuery1
dbgrid1的datasource属性为datasource1
运行吧,一切ok了