求delphi大神解答

用户提问 |浏览521次
收藏|2019/06/11 19:53

满意回答

2019/06/11 20:10

这两个意义完全不同(首先,(你要有一定数据库基础的)query1.parambyname('字段名').asstring表示,你的SQL语句中,给某个参数名为"字段名"的参数赋值,如query1的sql为select :name from test;那么 query1.parambyname('name').asstring='姓名'相当于select 姓名 from test;它是在sql执行前赋值的而query1.fieldbyname('字段名').asstring是在查询结果中,当前记录字段名所对应的值如sql为select * from test;那么 name:=query1.fieldbyname('姓名').asstring;name为当前记录中的姓名它是在SQL执行后取得的
匿名

其他回答(0)
0人关注该问题
+1

 加载中...