procedure TFormsdxxgl.Button5Click(Sender: TObject);
var
id:integer;
begin //保存按钮 保存到运单表中
//取出对应客户编号,以便保存到运单
dm.khjcxx.Close;
dm.khjcxx.CommandText:='select * from khjcxx where 客户姓名='''+dbcombobox8.text+'''';
dm.khjcxx.Open;
id:=dm.khjcxx.fieldbyname('客户编号').AsInteger;
if not(dm.ydb.State=dsedit) then
dm.ydb.Edit;
dm.ydb.Fieldbyname('状态').Value:='已开未发';
dm.ydb.FieldByName('客户编号').Value:=id;
dm.ydb.Post;
button1.Enabled:=true;
button5.Enabled:=false;
button6.Enabled:=false;
bitbtn1.Enabled:=true;
end;
错误提示cannot access field '客户编号'as type variant
在客户基础信息表(khjcxx)中把客户编号作为了bigint自动编号的类型,在运单表中把客户编号作为外码,类型为bigint,这段代码是保存运单的代码
var
id:integer;
begin //保存按钮 保存到运单表中
//取出对应客户编号,以便保存到运单
dm.khjcxx.Close;
dm.khjcxx.CommandText:='select * from khjcxx where 客户姓名='''+dbcombobox8.text+'''';
dm.khjcxx.Open;
id:=dm.khjcxx.fieldbyname('客户编号').AsInteger;
if not(dm.ydb.State=dsedit) then
dm.ydb.Edit;
dm.ydb.Fieldbyname('状态').Value:='已开未发';
dm.ydb.FieldByName('客户编号').Value:=id;
dm.ydb.Post;
button1.Enabled:=true;
button5.Enabled:=false;
button6.Enabled:=false;
bitbtn1.Enabled:=true;
end;
错误提示cannot access field '客户编号'as type variant
在客户基础信息表(khjcxx)中把客户编号作为了bigint自动编号的类型,在运单表中把客户编号作为外码,类型为bigint,这段代码是保存运单的代码
解决方案 »
- DBGridEh中如何设置指定的列都保留位小数点,没有小数位的以00补上,如:(300)为(300.00)
- 初学问题
- 请问如何发送一大堆数据?谢谢!菜鸟提问
- 为什么?????????????
- 如何设置TREEVIEW控件内容中第一个条目和顶部边框的距离?
- 讨论delphi在1024和800的分辨率实现嵌套控件的方法
- 谁有注册了的条形码控件啊,特急,在线!!
- 用setregistrydata时有下列提示(代码如下)
- SELECT 语句返回值是什么类型????
- 如何将TTable的数据付给TClientDataSet(在不做服务器端且TClientDataSet不预先读入数据包的条件下)?
- RxRichedit取出图片和文字,并添加到另一个RxRichedt,并且格式不变
- 关于使用WebBrowser打开 ppt的问题,急寻高手!
var
StrID:String; //
begin //保存按钮 保存到运单表中
//取出对应客户编号,以便保存到运单
dm.khjcxx.Close;
dm.khjcxx.CommandText:='select * from khjcxx where 客户姓名='''+dbcombobox8.text+'''';
dm.khjcxx.Open;
StrID:=dm.khjcxx.fieldbyname('客户编号').AsString;
if not(dm.ydb.State=dsedit) then
dm.ydb.Edit;
dm.ydb.Fieldbyname('状态').Value:='已开未发';
dm.ydb.FieldByName('客户编号').AsString:=StrID;
dm.ydb.Post;
button1.Enabled:=true;
button5.Enabled:=false;
button6.Enabled:=false;
bitbtn1.Enabled:=true;
end; try!!
bigint映射到DataSet中是TBlobField