如何与本地Microsoft SQL Server 7.0连接?(200分)

  • 主题发起人 主题发起人 luguo
  • 开始时间 开始时间
用BDE关键的一步是ODBC的配置,等你试一下就知道了
 
只要你本机置一次ODBC之后你就可以用ODBC,或是ADO等联接方式来联接你的本地库了。
你要联接数据库在delphi中有好多方式也有好几个控件随便你用了。
你可以试试,只要你想用哪个控件联接时不会时,再问我,jianlong263@sina.com
本人可为你解决。
 
都是好方法,你任选一种
 
用ODBC/BDE/ADO是指如何用?如何只用一种?
在ODBC ADMIN中设定DSN,TADOtabLe 引用是何方式?ODBC/ADO?
如TtabLE引用属于?方式?BDE/ODBC?
 
我认为实现连接的方法很多,就看是简单还是复杂,是高效还是低效!就我知道的可以连接SQL SERVER的方法
有BDE,ADO,DAO,RDO,ODBC等等!用ADO确实很方便,而且还可以进行事件的处理!在基于COM的事件
是不同于WINDOWS的消息通知!如何实现数据库的异步连接,我认为有必要看看!也许在DELPHI中仅仅就
象在VB中那样很简单的就申明了!但我知道,在VB中的事件处理必须一个对象编写一个事件处理程序
但在VC中不是这样,他可以共用一个对象!这里面将设计的COM的事件处理:连接点!目前ADO事件处理
在MSDN上是非常简单的,没有太多的参考!当然,使用ADO最简单的连接是利用ODBC创建数据源,
可是不能很好地发挥ADO的效率,可以利用OLE DB方式进行连接!
另外,还可以使用ODBC API,或者DAO SDK直接连接,都不是很难!至于BDE,本人没有用过,不做评价!
无论用那种方法,我都强烈推荐利用数据库异步连接,不仅仅是数据集的异步事件处理!
 
从访问速度来考虑:
odbc < BDE< ADO
 
ODBC DSN + TDatabase + TTable -------> ODBC
BDE Alias + TDatabase + TTable -------> BDE
TADOConnection + TADODataSet -------> ADO
 
BDE Alias + TDatabase + TTable -------> BDE,对SQL SERVER 7
BDE 如何实现?因为在DATABASE DESKTOP/BDEADMIN 中,所设SQL SERVER数据库(别名)
如果没有提供ODBC DSN,则当Table1连接该数据库(别名)时则ERROR:INVALID CONFIG
PARAMETER;若提供了ODBC DSN,岂不ODBC方式?

BTW:datasoft‘S 方法 ERROR:data Source not found and not specifed driver:



 
delphi中的bde administrator 设置一下一可以了。方法吗?太简单了,不会的话,
看书去!第一步:SQL 是桌面版的,必须无误,第二步,DELPHI必须安装正确,第三步,
在SQL SERVER 中必须存在此数据库。
 
问一个简单问题:如何看我的SQL SERVER版本(STARDARD/DESKTOP?)?
因为我在WIN98上提示只能装DESKTOP,而在SQL SERVER ENTERPRISE MANAGEMER中看
SQL SERVER GROUP下WU(WINDOWS 95/98)的PROPERTIES 中有:PRODUCT: SQL SERVER
STARDARD;
 
多人接受答案了。
 
后退
顶部