我现在只要求把文本框的数据添加到access数据库里,然后用datagrid查询一下请问最简单的方法是用那些数据库控件,最好给我相应的代码,谢谢

解决方案 »

  1.   

    插入数据库
    var
    sqlstr:string;
    sqlstr:='insert into table (fieldname)';
    sqlstr:=sqlstr+' value('''+trim(edit.text)+''')';
    adoquery.sql.clear;
    adoquery.sql.add(sqlstr);
    adoquery.execute;
    显示出来,用DBGRID,DATASOURCE连接ADOQUERY和DBGRID
    sqlstr:='select * from table';
    adoquery.sql.clear;
    adoquery.sql.add(sqlstr);
    adoquery.open;
      

  2.   

    同意上面的,adoquery 连connect,datasoure 连adouery,dbgrid 连 datasource
                adoquery.sql.string="insert 你的表(……)with values";
                adoquery.sql.add(edit.text);
                adoquery.sql.add(其他值);
                adoquery.excesql;