DELPHI怎样与SQL SERVER连接,方法就是象VB 连SQL SERVER
一样,先创建ODBC数据源,在用ADO去连。而且在VB里,可以用ADO控件也可写
代码。在DELPHI里面也能用类似的方法吗?如果有相关代码请各位贴上来好吗?还想问一下,DELPHI里面的BDE据说也能连数据库和ADO比那个方便啊?

解决方案 »

  1.   

    我也是初学者,现在在做毕业设计,用的就是dephi7.0+sql server2000做一个mis系统,可是我sql server都装不上去,好象98系统只能装个人版,不知道可不可以装标准版!
    现在sql server没有装,所以我根本不知道如何把delphi与sql server连,楼主估计比我好那么一点点,希望哪位知道具体的操作告诉我们详细的操作吧,或者哪儿有这方面的资料!谢谢咯~~~
      

  2.   

    关于写代码我可能不是很清楚
    但是,你用ado连接的时候,不就是设置他的属性吗,你写代码的时候,吧对应的属性写完整了,不就可以连接了!还有,就是,我以前也是用建立odbc驱动的方式连接的,其实完全可以不建立odbc驱动,你在设置connectstring的时候,build里面有直接的连接sql-2000,让你选择服务器名字,然后输入对应的密码和id,还有就是如果用windows登陆模式的话,就不需要密码和id了,然后测试成功,你可以试试
      

  3.   

    DELPHI与SQL SERVER连接,方法象VB 连SQL SERVER一样,先创建ODBC数据源,再用BDE的database控件去连接ODBC即可与SQLSERVER相连接。
    我觉得BDE 比ADO要简单方便,只是执行速度可能比不上他,毕竟是微软的东东嘛。
      

  4.   

    ADO打包比较方便,另外控制起来也很随意,可以在运行的时候随意更换连接,方法就是拼接一个ConnectionString,然后赋值给ADOConnetion.ConnectionString 然后设置Connected属性为true就可以了。
    ConnectionString的格式为:
    Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=xxx;Initial Catalog=BaseManage;Data Source=192.168.0.1
    其中User ID和Password就是你SQL Server数据库的登陆名、密码,Initial Catalog是你要连接的数据库名,DataSource是你要连接的服务器IP,通常的做法是动态读取,比如写个INI文件等。
      

  5.   

    ADO 用他连数据库不要太方便啊