isnumeric\isstock属于哪个类库?
fieldByName().asinteger的作用?
组件table\query\dbgrid在连接数据库时起到的作用?
query1.close;
query1.sql.clear;
query1.sql.add(sql语句构成的字符串);
try
   query1.open;
except
   query1.execsql;
end;
请高手解释这个程序段,越详细越好!

解决方案 »

  1.   

    fieldByName().asinteger的作用?把字段的内容转为整数
    程序段是
    query1.close;
    query1.sql.clear;//清空sql语句吧
    query1.sql.add(sql语句构成的字符串);加入sql语句吧
    try
       query1.open;//只读方式打开吧
    except
       query1.execsql;//读写方式打开吧
    end;也是初学,不知,对不对
      

  2.   

    前3个问题我就不回答你了,你自己看书或在delphi下按F1看帮助吧。要学会自己在书中和帮助中找答案。
    我把代码解释一下吧
    query1.close; //使adoquery控件处于非激活状态,等同于adoquery1.Active := false;query1.sql.clear; //清空原有的sql语句
    query1.sql.add(sql语句构成的字符串); //插入要执行的sql语句
    //上面2句等同于 query1.sql.text := sql语句构成的字符串;try //保护语句的开始
       query1.open; //打开sql语句,一般用在select 语句,open后adoquery1.Active为true
    except //若上面try以后的代码执行出错就执行下面end前的代码
       query1.execsql; //执行sql语句,一般用在insert,delete,update,exec 等sql语句,execsql后adoquery1.Active为false
    end; //结束try
    不知道这样回答是不是你要的。
      

  3.   

    非常感谢朋友的帮助!delphi帮助是英文的,可惜俺英文太差。希望大家给介绍一些有关类库的书籍!~~~谢谢!
      

  4.   

    fieldByName().asinteger的作用?
    // 以 Name 查找字段(Field),()中是Name的值,.AsInteger,对字段值类型转换为interger型。组件table\query\dbgrid在连接数据库时起到的作用?
    // Ttable/TQuery简单地说是用于数据库操作的类,区别在于TQuery可以同时处理多张表,TTable一张。DBGrid是用于显示数据的数据库控件。具体的概念和定义,需要找本入门的书看看。
      

  5.   

    query1.close;
    query1.sql.clear;
    query1.sql.add(sql语句构成的字符串);try // 异常保护
       query1.open;//执行有返回值的SQL语句;
    except
       query1.execsql;//执行无需返回值的SQL语句
    end;
      

  6.   

    赞同skyewang() ( )的说法。
    -------------------
    新手,多多学习!
      

  7.   

    非常感谢朋友的帮助!delphi帮助是英文的,可惜俺英文太差。希望大家给介绍一些有关类库的书籍!~~~谢谢!
    -----------------------------------
    类库还是数据库啊?
    《delphi精要》
    《delphi完美经典》
      

  8.   

    skyewang() 说得太详细了,没办法,只有顶一顶,楼主给点分吧
      

  9.   

    fieldByName().asinteger的作用? 从数据库取出数据,转化为整形数据