我用ACCESS做数据库,用ODBC连接,但是要我输入用户名和密码,我没有设置啊!
所以想问问,应该怎么处理?
另外,用ADO连接方便吗?
怎么连接呢?
要显示表里面的全部或部分信息应该怎么做呢?!请写详细些!
谢谢!

解决方案 »

  1.   

    ADO Connect to Access DB:
    Provider=Microsoft.Jet.OLEDB.4.0;Password= PW; User ID=UI; Data Source= {DB Path} ;Persist Security Info=True
      

  2.   

    LoginPrompt := False; // 不输入用户名和密码
      

  3.   

    用ado方便。选择microsoft jet 4.0 ole db provider 即可,不需name and password
      

  4.   

    现在用ADO比较流行,而且ADO也方便,直接使用adoconnection的connectionstring属性,按向导走就可以连接数据,写代码的话,就直接将connectinstring中的字符串copy出来稍加改动,对数据库的操作可使用adotable,adoquery等控件,用法和ttable,tquery基本类似。
      

  5.   

    if ADOConnect_DB.connected=true then ADOConnect_DB.connected:=false;
      try
        ADOConnect_DB.connectionstring:='Provider=SQLOLEDB.1;Password=;Persist Security Info=True;'
                       +'User ID=sa;Initial Catalog=lx;Data Source=lj;Workstation ID=lj;';
        ADOConnect_DB.LoginPrompt:= false;
        ADOConnect_DB.connected:=true;
      except
        application.MessageBox('数据库连接失败!','错误!',mb_OK);
      end;改一改ADOConnect_DB.connectionstring就可以了。
      

  6.   

    LoginPrompt := False; // 不输入用户名和密码