各位大虾,小弟初学DELPHI,我用DELPHI操纵ACCESS倒没什么,为什么连接SQLSERVER时老出错,怎么住SQLSERVER里存储数据呢?麻烦各位高手给小弟讲解一下,多谢

解决方案 »

  1.   

    你连接SQL SERVER是怎么个连接法的,你把你的方法说一说,看一看问题出在哪。一般来说,连接SQL SERVER数据库的时候,你如果用ADO来做的话,只要一个adoconnection,adotable,datasource与dbgrid.设置一下属性就可以了,不需要写什么代码的:
    1、adoconnection1的connectionstring的设置,选择:SQL SERVER的OLE DB驱动,按“下一步”,设置服务器名称,如果是本机的服务器,可以写localhost,数据库名称,你要连接的数据,你的用户名与密码,如sa用户,或是用WINDOWS的用户名密码也可以!
    2、设置adoconnection的loginprompt为false,这样就不会每次都 要你输入密码了
    3、设置adotable的connection属性为adoconnection1
    4、设置adotable的tablename属性为你想要显示的表,如table1
    5、设置adotable的active 为true,这样你就打开了这个表
    6、设置datasource1的dataset属性为:adotable1
    7.设置dbgrid1的datasource为datasource1
    这样你就可以看你的数据表了, 要存储数据,就直接修改dbgrid的内容就可以了
      

  2.   

    用ADO连SQL,其他的连SQL我都试过,不好用,可能是水平太烂!
      

  3.   

    可是用ODBC怎么边啊,还有点迷糊
      

  4.   

    用ODBC建立一个数据源,此数据源指向你的数据库,然后用adoconnection1的connectionstring指向此数据源即可!