用TADOQuery连接到SQLServer2000
怎样插入一条新记录到表book
book中有属性:书号,书名,作者……
要求不用DBGrid

解决方案 »

  1.   

    insert into books (书号,书名,作者) values('11','Delphi6.0','Arthor');
      

  2.   

    我只会用CBCB里是这样的!
    ADOQuery1->clear();
    ADOQuery1->SQL->ADD("insert into books (书号,书名,作者) values('11','Delphi6.0','Arthor'));
    ADOQuery1->ExecSQL();这样就行了!
      

  3.   

    //delphiADOQuery1.sql.clear();
    ADOQuery1.SQL.ADD('insert into books (书号,书名,作者) ');
    adoquery1.sql.add('values (:a,:b,:c)');
    adoquery1.Parameters.ParamByName('a').value:='11';
    adoquery1.Parameters.ParamByName('b').value:='Delphi6.0';
    adoquery1.Parameters.ParamByName('c').value:='Arthor';
    ADOQuery1.ExecSQL;
      

  4.   

    ADOQuery1.clear;
    ADOQuery1.SQL.ADD("insert into books (书号,书名,作者) values('11','Delphi6.0','Arthor'));
    ADOQuery1.ExecSQL;
      

  5.   

    ADOQuery1.clear;
    ADOQuery1.SQL.ADD('delete from books where 书号="11"');
    ADOQuery1.ExecSQL;
    ADOQuery1.clear;
    ADOQuery1.SQL.ADD('insert into books (书号,书名,作者) values("11","Delphi6.0","Arthor")');
    ADOQuery1.ExecSQL;
    这样就可以保证不出现重复数据
      

  6.   

    感谢大家的答案,我已经在提问两个小时后找到答案
    在问两个问题:
    1。Delphi中的日期函数问题,如计算给定日期(2002-12-6)30天后的日期?
    当前日期与给定日期的差?
    2。SQLServer2000中怎样实现日期自动更新:每过一天离过去的某一天如2002-12-12的天数自动增一?
      

  7.   

    1,直接加30,
    DATE-给定的日期
    2.now-过去的末一天就OK,