用ADO连接sql server2000,问怎么向一个表中录入数据,问具体步骤,最好有个例子.
小弟初学,请大虾不吝赐教!

解决方案 »

  1.   

    假设你用adoquery
    adoquery.close;
    adoquery.sql.text:='insert into table1 values(''hello world'')';
    adoquery.execSQL;
      

  2.   

    假设你的数据源为CONN
    那么
    dim CommandText as string
    CommandText ="Insert into TableName (Col01,COl02) values ('Hello,'World!')"
    conn.Execute (CommandText)
      

  3.   

    procedure Tformreg.btnregClick(Sender: TObject);
    begin
    with ADOQuery1 do
    begin
    close;
    sql.Text:='insert into 用户信息表(用户名,密码,姓名,性别,证件号码) values('edit1.Text','edit2.Text','edit4.Text','ComboBox1.Text','edit5.Text')';
    ExecSQL;
    open;
    end;
    end;出现错误:[Error] reg.pas(52): Missing operator or semicolon再次请教!
      

  4.   

    sql.Text:='insert into 用户信息表(用户名,密码,姓名,性别,证件号码) values('edit1.Text','edit2.Text','edit4.Text','ComboBox1.Text','edit5.Text')';
    改为
    sql.Text:='insert into 用户信息表(用户名,密码,姓名,性别,证件号码) '
      +' values('''+edit1.Text+''','''+edit2.Text+''','''
      +edit4.Text+''','''+ComboBox1.Text+''','''+edit5.Text+''')';
    SQL语句中字符串要用单引号引起来,在delphi中一个单引号用''表示