我不是搞DELPHI的,请你们各位兄弟姐妹们帮我弄一段代码.在DELPHI里如果为ADO访问数据库,写出最关键的那几行代码就OK了,如果用的是DELPHI组件,请告知详细的步骤

解决方案 »

  1.   

    奇怪你这样怎么开发难道你是天才放一个ADOConnection,双击它设置相关参数
    再入一个ADODataSet,设置它的Connection与CommmandText
    再入DataSource, 设置DataSet
      

  2.   

    delphi--accsee数据库
    首先放置一个ADOConnection控件ADOConnection1;
    然后双击该控件,在弹出窗口中选择build..按钮;
    在弹出的“数据连接属性”框中的“提供程序”页选择并双击:“Microsoft OLE DB Provider for SQL Server”到连接页;
    服务器名称中输入你的服务器名,下拉应当可以找到,也可以填SQL服务器的IP地址;
    登录方式由你根据你的SQL数据库安装情况选择,如果是使用用户名称和密码,最好将允许保存密码钩上;
    然后选择数据库(例如:master)。测试一下就OK了。
    LoginPrompt设为false,就不会弹出密码框了。然后放置一个ADOQuery1,将Connection 设为ADOConnection1;
    在SQL属性上点三个点的小按钮,输入:select * from MSreplication_options;再放一个DataSource1:
    Dataset属性设为ADOQuery1;再放一个DBGrid1:
    DataSource属性设为DataSource1;选择ADOQuery1,将Active设为True;DBGrid1中是不是显示了数据。
      

  3.   

    如果用原生的ado的话你可以这么用
    myconn,myrs:olevariant;//之前你或许需要应用comobj但愿。
    try
    myconn:=createolevariant('adodb.connection')
    myconn.connstr:='';//选择你适合的数据库连接串,可以是sqlserver的或是access的
    sqlstr:='select * from table'
    myrs:=myconn.execute(sqlstr);
    while not myrs.eof do
     begin
     //dosomething
     end;
    sqlstr:='delete from table'
    myconn.execute(sqlstr)
    except on e:exception do
     showmessage(e.message);
    end;
      

  4.   

    sorry ,这句错了
    myconn:=createolevariant('adodb.connection')
    应该是
    myconn:=createoleobject('adodb.connection')
      

  5.   

    问题不清楚,Delphi是Rad,用几个控件就可以实现简单的数据库操作就像 DWGZ()说的。
      

  6.   

    随便找本有ado的delphi书看看就行了,看起来很快的,比如说"delphi从入门到精通"的ado部分,就写的不错!
      

  7.   

    是呀,找本书看看,不过要不搞DELPHI的人去看DELPHI 的书我想是难的,
      

  8.   

    首先放置一个ADOConnection控件ADOConnection1;
    然后双击该控件,在弹出窗口中选择build..按钮;
    在弹出的“数据连接属性”框中的“提供程序”页选择并双击:“Microsoft OLE DB Provider for SQL Server”到连接页;
    服务器名称中输入你的服务器名,下拉应当可以找到,也可以填SQL服务器的IP地址;
    登录方式由你根据你的SQL数据库安装情况选择,如果是使用用户名称和密码,最好将允许保存密码钩上;
    然后选择数据库(例如:master)。测试一下就OK了。
    LoginPrompt设为false,就不会弹出密码框了。然后放置一个ADOQuery1,将Connection 设为ADOConnection1;
    在SQL属性上点三个点的小按钮,输入:select * from MSreplication_options;再放一个DataSource1:
    Dataset属性设为ADOQuery1;再放一个DBGrid1:
    DataSource属性设为DataSource1;选择ADOQuery1,将Active设为True;DBGrid1中是不是显示了数据
    (说的很详细)
      

  9.   

    Delphi是Rad如果要求不高的话 你有其他语言的基础的话很快搞定