通过BDE Adminstrator是不是要先创建ODBC DSN呀?还是直接在BDE Adminstrator里新建并设置就可以了?总之我弄的不能成功,它老是问我密码,点确定就出错。我的access可没有密码呀?
在SQL Explorer中也一样设置吗?

解决方案 »

  1.   

    用ADO吧,很简单。
    adoconnection-->adotable-->datasource-》dbgrid即可。
    双击adoconnection你就明白了。:)
      

  2.   

    用ado有个问题,如果以后数据库挪位置了,是不是又得重新改程序呀?
      

  3.   

    with ADOConnection1 do
      begin
        ConnectionString := 'Provider = MicroSoft.jet.OLEDB.4.0;'+
                            'Persist Security Info = False;'+
                            'Data Source=D:\*.mdb;'+//数据库本地目录
                            'Mode = ReadWrite;'+
                            'Jet OLEDB:Database Password=*****;'// 加入密码
        Connected := True;//Open DataBase
      end;
      

  4.   

    what? 能做出来?还是这样吧:如何用ADO连接accsee数据库:
    首先放置一个ADOConnection控件ADOConnection1;
    然后双击该控件,在弹出窗口中选择build..按钮;
    在弹出的“数据连接属性”框中的“提供程序”页选择并双击:“Microsoft Jet 4.0 OLE DB Provider”到连接页;
    选择或输入数据库名称,测试一下就OK了;
    如果有密码,就选择“所有”页,双击:Jet OLEDB:Database Password,在属性值中输入你的密码。
    LoginPrompt设为false,就不会弹出密码框了。然后放置一个ADOQuery1,将Connection 设为ADOConnection1;
    在SQL属性上点三个点的小按钮,输入:select * from 表名;再放一个DataSource1:
    Dataset属性设为ADOQuery1;再放一个DBGrid1:
    DataSource属性设为DataSource1;选择ADOQuery1,将Active设为True;DBGrid1中是不是显示了数据。(完,给分)更多事例见:http://www.kaer.cn/default.aspx
      

  5.   

    使用ADO时,可以建立一个登录窗口,然后设置数据库的位置,并将其写入到注册表中即可。
      

  6.   

    access的mdb数据库一般用那种连接方式比较好?odbc dsn还是ado呀?
      

  7.   

    如果以后制作安装程序的话,是不是mdb数据库会被自动安装,不要用户去创建吧,还有也不需要再装Access2000吧?
      

  8.   

    ado联,看看jpyc(九品御厨) 的吧。我就是这样联的。
      

  9.   

    哈哈,怎么我一给分jpyc(九品御厨)就变红星星啦~~,给分前还是5个绿星星的。