我在SQL SERVER2000里创建的数据库存在D盘的D:\myd\databs里,怎么用呢??我试了书上很多种方法,不过在DELPHI里就是不能用我所创建的数据库在dataname属性里也没有,急求帮忙!

解决方案 »

  1.   

    delphi里通过odbc或bde或ado连接数据库就可以用
      

  2.   

    你用DATABASE来连接数据库
    然后用QUERY来连接DATABASE,
    然后用DATASOURCE来连接QUERY
    试试,应该可以的呀。
      

  3.   

    Delphi支持很多种连接方式,你随便找一种巴
    ODBC、BDE使用DATABASE控件
    ADO使用ADOCONNECT控件
      

  4.   

    【 在 bodyglove (York) 的大作中提到: 】
    : 且看看我的方法:
    : 首先拉下拉下三个东东:adotable1,datasource1,dbgrid1
    : 他们分别在ado,data access,data controls
    : 之后设置adotable1的connectionstring,出现一个对话框,选择Use connection stri
    : ng
    : 跟着按“build”,在提供程序那里选择microsoft OLE DB Provider for SQL Server,
    : 然后按“下一步”
    : 跟着会去到“连接”那里,首先选择服务器,在下拉菜单那里找到自己计算机的名字(
    : 别人的也可以,不过要他提供了网络服务,还要知道用户和密码)
    : ,跟着第二步,选择使用windows安全设置或指定用户和密码(这要看你装sql server 
    : 2000的时候怎样设置)
    : 填好之后,可以测试一下连接,在选择你要打开的表所在的数据库的名称
    : 如果成功的话,按确定,返回最初,再按确定返回(如果不成功,就要看看你的sql服务
    : 管理器开了没有)
    : 然后选择adotable1的tablename(就是你要打开的那张表),选择datasource1的datas
    : et为adotable1,
    : 再选择dbgrid1的datasource为datasource1,最后回到adotable1的active选为true。
    : 照理来说那个表的内容应该会显示出来了的
    : 如果照上述方法成功了的话,请顶一下
      

  5.   

    324swf(York) 谢谢,问题解决了,原来是密码使用模式错了,你受分当之无愧!