我用adoquery和datasource与数据库相连,然后我用adoquery给某个字段赋值提示找不到该字段是什么原因,谢谢 我用adoquery和datasource与数据库相连,然后我用adoquery给某个字段赋值即:adoquery.fieldbyname('rcv_num').asstring:=dbedit1.text;但是在运行程序的时候提示找不到adoquery:'rcv_num'not found.这事什么原因,谢谢啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有没有这个字段?还有BDedit1的DATAFIELD直接设为'rcv_num‘,然后改变dbedit1的值之后,直接POST就可以了 数据库中有这个字段,dbdit1的datafield就是直接设的这个字段,就是赋值不了,我的dbdit1是写代码生成的一个单据号(QRYreceive.FieldByName('rcv_num').AsString:='R'+formatdatetime('yyyymmdd',date())+'000'+newnum;),如果不这样写,当这段代码生成单据号以后,在用鼠标点击dbedit1的时候生成的值就没有了 TADOQuery是用SQL语句把数据集加载的,你是否在SQL语句写这个"Rcv_num"字段,把SQL语句贴出来。 adoquery的SQL语句我就写了个select * from receive.rcv_num这个字段就是receive表中的字段 在form.creat 的时候就qryreceive.open了 你用TADOQuery.Fields[i].FieldName把所有字段显示出来试试,看是否存在 我找到原因了,是rcvquery的field的displaylabel字段的原因,rcvquery提示的是displaylabel中写的字段没有,但是这个写的就是RCV_NUM,哪位知道这里怎么设置,实在是弄不懂。 AdoQuery1, 右键, Fields Editor, 把里面的都删掉,你在试试问题解决了,请注意结贴 AdoQuery1, 右键, Fields Editor, 把里面的都删掉,你再试试。 关于数据批量修改提交,采用DBGrid 的几一些问题. 字符串转化为2进制 如何捕捉edit等输入控件的失去焦点的事件? delphi sql monitor的问题!!!!急急急急,在线等!!!拉兄弟一把!!!! 送分问题 这个问题缠绕我许久,望能得到高人指点!! DBNavigator控件的问题 有人遇到这种问题吗? 关于编译后不能在别的机子上运行.提示如下... query 数据修改后不能保存 巨简单问题,10分钟内回答加分 idhttp发送后出现了两次POST,返回405错误 delphi dbexpress控件的sqlquery组件
rcv_num这个字段就是receive表中的字段