isnumeric\isstock属于哪个类库?
fieldByName().asinteger的作用?
组件table\query\dbgrid在连接数据库时起到的作用?
query1.close;
query1.sql.clear;
query1.sql.add(sql语句构成的字符串);
try
query1.open;
except
query1.execsql;
end;
请高手解释这个程序段,越详细越好!
fieldByName().asinteger的作用?
组件table\query\dbgrid在连接数据库时起到的作用?
query1.close;
query1.sql.clear;
query1.sql.add(sql语句构成的字符串);
try
query1.open;
except
query1.execsql;
end;
请高手解释这个程序段,越详细越好!
程序段是
query1.close;
query1.sql.clear;//清空sql语句吧
query1.sql.add(sql语句构成的字符串);加入sql语句吧
try
query1.open;//只读方式打开吧
except
query1.execsql;//读写方式打开吧
end;也是初学,不知,对不对
我把代码解释一下吧
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
不知道这样回答是不是你要的。
// 以 Name 查找字段(Field),()中是Name的值,.AsInteger,对字段值类型转换为interger型。组件table\query\dbgrid在连接数据库时起到的作用?
// Ttable/TQuery简单地说是用于数据库操作的类,区别在于TQuery可以同时处理多张表,TTable一张。DBGrid是用于显示数据的数据库控件。具体的概念和定义,需要找本入门的书看看。
query1.sql.clear;
query1.sql.add(sql语句构成的字符串);try // 异常保护
query1.open;//执行有返回值的SQL语句;
except
query1.execsql;//执行无需返回值的SQL语句
end;
-------------------
新手,多多学习!
-----------------------------------
类库还是数据库啊?
《delphi精要》
《delphi完美经典》