帮忙写下用什么控件往数据库里写数据!具体步骤和代码都是什么?代码写到sql语句里还是写到什么事件里写清楚点谢谢!
我试了半天不知道自己哪有毛病!希望找一个对比一下!

解决方案 »

  1.   

    我用ado控件
    adoconnection,adoquery,adocommand,adodtaset...
    查询
      adoquery
    with adoquery do
    begin
      close;
      sql.clear;
      sql.add('select * from tb where 1=1');
      try
         open;
         //使用查询返回的数据集
      except
         //出错后的处理代码或提示
      end;
    end;
    数据插入,删除,更新
       adocommand
    with adocommand do
    begin
       commandtype:= cmdtext;
       commandtext:='insert tb1(id,name) values (''01'',''you'')';//写sql语句
       try
         Execute;//执行插入sql语句
       except
         //出错后的处理代码或提示
       end;
       commandtext:='delete tb1 where (id=''01'')';
       try
         Execute;//执行删除sql语句
       except
         //出错后的处理代码或提示
       end;
       //删除我就不写了,就是写sql
    end;
      

  2.   

    dbcombobox,dbedit等等数据库的控件都可以用
    很多的
    不想写sql就直接在按钮里写代码
    1、首先用dataset的append(记录最后添加)或insert(当前位置添加)方法添加一条空记录
    2、控件里写入相应的数据
    3、用dataset的post方法提交数据就可以了