Delphi中的fieldbyname和fieldvalues有什么区别?
最近做毕业设计都烦死了,感觉Delphi学的真是太差劲了,遇到什么问题都不懂,郁闷啊!table和query的fieldbyname和fieldvalues属性有什么区别...
最近做毕业设计都烦死了,感觉Delphi学的真是太差劲了,遇到什么问题都不懂,郁闷啊!table和query的fieldbyname和fieldvalues属性有什么区别?
展开
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
展开全部
一些情况,用fieldvalues常报错,而这时候用fieldbyname则能解决,如:一个数据集中一字段为null,用fieldvalues取时报错,而用fieldbyname则不会。
建议使用fieldbyname(),fieldvalues用于ACCESS还行,用于其他数据库便可会出错
建议使用fieldbyname(),fieldvalues用于ACCESS还行,用于其他数据库便可会出错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FieldValues接收和返回的都是variant类型字段,可以自己处理转换字段类型.比如:
Customers.FieldValues['CustNo'] := Edit1.Text;
上面的CustNo是个数字类型,但你可以把字符串赋给它.
fieldbyname 接收和返回的都是TField类型,需要转换下,比如:
Customers.fieldbyname['CustNo'].asinteger := Edit1.Text;
Customers.FieldValues['CustNo'] := Edit1.Text;
上面的CustNo是个数字类型,但你可以把字符串赋给它.
fieldbyname 接收和返回的都是TField类型,需要转换下,比如:
Customers.fieldbyname['CustNo'].asinteger := Edit1.Text;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询