从网上down个delphi7.0的,从网上找了半天的资料,可不是这不对就是那错,谁给我具体说说啊,连接到的数据库是(access/sql),先谢谢了。

解决方案 »

  1.   

    用Ado联
    放一个Tadoconnection组件
    设置其连接属性就能连上了
      

  2.   

    if adoconnection.Connected then adoconnection.Connected := false;
        adoconnection.CommandTimeout := 15;
        adoconnection.ConnectionTimeout := 15;
        adoconnection.ConnectionString := '';
        adoconnection.ConnectionString := 'Provider=SQLOLEDB.1;Password=' + Gpwd
          + ';Persist Security Info=True;User ID=' + Guser+ ';Initial Catalog=数据库名;Data Source=' + #39 + Gip+ #39;
        try
          if not adoconnection.Connected then adoconnection.Connected := true;
        except
          application.MessageBox('数据库连接失败!', Gsysname, mb_ok + mb_iconerror);
          abort;
        end;
      

  3.   

    显示数据可以用dbgrid,huo或者用query的fieldbyname(‘’).asstring赋值给edit也可以啊。
    总之方法很多,看看delphi自带的例子吧
      

  4.   

    这是第72遍回这样的贴子了:
    var constr:string;
        constr:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=';
        constr:=constr+Edit1.text;//此处写登陆用户名
        constr:=constr+';PASSWORD=';
        constr:=constr+Edit2.text;//此处写登陆密码
        constr:=constr+';Initial Catalog=';
        constr:=constr+Edit3.text;//此处写要进入的数据库 如:tempdb
        constr:=constr+';Data Source='+Edit4.text;//此处写数据源 可以写机器名,也可以是ip地址
        ADOConnection1.Connected:=false;
        ADOConnection1.LoginPrompt:=false;
        ADOConnection1.ConnectionString:=constr;
        ADOQuery1.Connection:=ADOConnection1;
        ADOQuery1.SQL.Add('select passwd from table1');
        ADOQuery1.open;
        Edit1.text:=adoquery1.fields[0].asstring;
      

  5.   

    老大我说了,我刚学啊,以前是搞bs的,想学个cs方面可以快速上手的,听人说delphi上手相对容易点,可搞了半天一个数据库楞没法显示里面的数据,哎.......
      

  6.   

    你加我POPO:[email protected]
    我告诉你怎么连。
    我很菜可是还会连个数据库。
      

  7.   

    怎么没有一位有耐心的好人啊??sql的我自己连上了,可access的我怎么也不行啊,郁闷!!!
      

  8.   

    ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+
                   'D:\test.mdb;Persist Security Info=False;';
        ADOQuery1.Connection:=ADOConnection1;
    ADOQuery1.SQL.Clear;
        ADOQuery1.SQL.Add('select * from testtable');
        ADOQuery1.Open;
        edit2.Text:=ADOQuery1.Fields[0].AsString;
      

  9.   

    mdb路径可以写活点,具体参照我在5楼回的贴子
      

  10.   

    ado方式(adoconnection)连接,再加一个datasourse,然后把你 dbgrid的datasourse属性设为它就应该可以了,你试试
      

  11.   

    ADO 方式  用ADOconnection 还有datasource dbgrid
      

  12.   

    放个adoconnection,再双击他,再点最下面ConnectionString 右面的build,选择4.0 ole,选择access,再测试,ok