用什么bde or ado
BDE:
如下:
1.首先设置Definition
  有下面几个
  DataBASE NAME
  LANGDRIVER
 OPEN MODE
 SERVER NAME
 SQLPASSTHRU MODE
 USER NAME 
 2 

解决方案 »

  1.   

    2.设置database
      DataBase Name 
      Server name
      SqlPassThru
     user name
      

  2.   

    ado
    就简单啦
    用adoconnecion就可以啦
    Provider=SQLOLEDB.1;Password="";Persist Security Info=True;User ID=SA;Initial Catalog=rsgl;Data Source=HR4096;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=HR4096
    你只要在其connectionstring中按着向导做就可以啦
      

  3.   

    我还是没看明白,Definition这个是什么?
      

  4.   

    用ADO连接:
    选择ADOCONNECTION控件,双击--选use connection string-build-Microsoft Ole DB Provider for sql server 以下就很容易了
    用bde 连接
    先配置ODBC数据源,在控制面板操作,按提示作,在delphi里就可以操作了
    推荐用ADO !!!
      

  5.   

    SQL7以上最好用ADO连接,提供者最好选择microsoft ole db provider for sql server,然后剩下的就好搞定了
      

  6.   

    用ODBC了,简单
    控制面板--ODBC数据源----新建数据源(Sql Server)---按提示---OK
    打开Delphi设置Table or Query 的DataBase Name=设好的别名   OK
      

  7.   

    to dana(dana):
    Definition是BDE Administrator 中的configuration页中的
      

  8.   

    jumpboy():就是剩下搞不定,才在这里求救。
    默认的数据库密码是多少?
      

  9.   

    用ADOCONNECTION控件进行选择select or enter a server name 时在下拉框中有任何可选择的server 这是为什么?
      

  10.   

    在sql server7.0数据库中要设好可访问的用户和密码,下拉框中可选择的server是可见的服务器例如局域网中其他机器上的数据库, delphi 中用 sql server7.0数据库中可访问的用户和密码连接
      

  11.   

    你直接写上你的计算机名就可以啦
    默认的password为空
      

  12.   

    Provider=SQLOLEDB.1;Password="";Persist Security Info=True;User ID=SA;Initial Catalog=rsgl;Data Source=HR4096;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=HR4096
    你只要将我上面的这段改一改放到connectionstring就行啦
    **********************
    Initial Catalog=rsgl;//将rsgl改为你的数据库名称
    Data Source=HR4096;//将hr4096改为你的计算机名or 数据库服务器名
    Use Procedure for Prepare=1;
    Auto Translate=True;
    Packet Size=4096;
    Workstation ID=HR4096//将hr4096改为你的计算机名or 数据库服务器名
      

  13.   

    多谢,用ado可以了,那如果是BDE呢?如何连?
      

  14.   

    我用DBE连接时将Database1的active激活时提示“General .sql error line 1: incorrect syntax near 'c:'”这是什么意思?
      

  15.   

    lwk_hlj(阿凯) :如果用BDE连接呢?如何设?
      

  16.   

    sql link 就可以
    在sql exploer 中把服务器设置成本机名就可以了.
      

  17.   

    我再说一次啊,你按着这个方法做啊
    打开BDE administrator
    在configuration页上配置一下mssql
    主要有
    设置Definition
      有下面几个
      DataBASE NAME// sqlserver 中数据库名称
      LANGDRIVER//'数据库使用的语言驱动
      OPEN MODE//数据库的可读,可写属性
      SERVER NAME//数据库服务器名称,桌面版的话,直接写上你的计算机名
     SQLPASSTHRU MODE//sql命令行的处理模式
     USER NAME //sql server登录的用户名称
    设置完后
     在database页上设置一个别名
      在出现的数据库别名对话框中选择MSSQL
      再在definition中设置一下下列的属性值
      DataBase Name //输入你的数据名
      Server name//服务器名
      SqlPassThru//命令行处理模式
      user name//用户名称
    这几个必须与configuration中保持一致
    这就可以的