在ADO頁面找到ADOConnection ; 再雙擊ADOConnection,---- build----Microsoft Ole DB Provider for SQL SERVER---- 下一步-----輸入服務器名稱,登錄名稱(sa),登錄密碼,資料庫名稱-------測試連接. OK!
用ADO吧毕竟是MS的东西!连接用adoconnection 控件放在FORM上直接点设connection的连接字 其他的控件adoquery,等都在connection中设这个adoconnection 就可以了!再加上datasource指向adoquery,再加上dbgrid 数据源指向datasource在adoquery里面的items属性内(tstring)写个select * from tablename 再把adoquery的active设为true没错的话就可以看见dbgrid的效果了!
同意楼上,如果使用D7,还可以使用DBEXPRESS,着两种方法将来打包问题都比较少,如果用BDE就比较麻烦。 配置方法:布置一个adoconnection ,双击,BUILDING,选择MS OLE DB PROVIDER FO SQL SERVER ,下一步,输入你的服务器名(如果是本机输入LOCALHOST即可,最好使用IP),用户名和密码是你自己定的,钩上允许保存密码,选择你建好的数据库,测试一下,是不是OK了?
BDE用TDatBase,TQuery....
ADO TADOCOnnection,TAdoQuery,....
看看帮助和以前的帖子吧
--------------------------------------
看!
那支正飞向太阳的蛾子.....
就是我!
--------------------------------------
至于你在Delphi中访问可以用TQuery,TAdoQuery.
如果用BDE,那你要用TDatabase控件,在TDatabase中设置连接的BDE别名、连接数据库的名称和密码,然后在BDE中添加一个别名(就是TDatabase中用到的别名),指定数据库、计算机名称即可。
如果用ADO,那可以用TADOConnect控件,双击该控件,选择数据库类型,然后填入计算机名称,数据库名称,用户名,密码,确定。可以使用TADOQuery控件连接TADOConnect。
简单方便
ADO、ADOTable、AdoQuery也可以
再雙擊ADOConnection,---- build----Microsoft Ole DB Provider for SQL SERVER----
下一步-----輸入服務器名稱,登錄名稱(sa),登錄密碼,資料庫名稱-------測試連接.
OK!
bde:database﹑table;
ADO:ADOConnection﹑adodataset;
odbc:都可以
其他的控件adoquery,等都在connection中设这个adoconnection 就可以了!再加上datasource指向adoquery,再加上dbgrid 数据源指向datasource在adoquery里面的items属性内(tstring)写个select * from tablename 再把adoquery的active设为true没错的话就可以看见dbgrid的效果了!
配置方法:布置一个adoconnection ,双击,BUILDING,选择MS OLE DB PROVIDER FO SQL SERVER ,下一步,输入你的服务器名(如果是本机输入LOCALHOST即可,最好使用IP),用户名和密码是你自己定的,钩上允许保存密码,选择你建好的数据库,测试一下,是不是OK了?
http://www.kaer.com.cn/default.aspx
上面有专门介绍MS SQL 的用法