我的TID被定义成一个INTEGER,如何用SHOWMESSAGE(?)的方法将他表示出来?另外,赋值时该如何赋如dataset.Fields[0].AsInteger:=?
解决方案 »
- 菜鸟问题提取文本文件内容
- 父子窗体问题
- 麻烦问下:怎么知道自己在论坛里的可用分数?
- QRRichText中的文本量大时打印会在每新页上空出上部一块---很怪!!!
- 以后的发展方向是网络,如果想在Windows平台上混,.Net是必须了解的!
- 为什么SpeedButton在设置Enabled属性为FALSE时,按钮上的图标没了?
- 这里有没有杭州地区的Delphi程序员啊。。大家交个朋友。。
- 请教高手:关于以 .mdb 为扩展名的数据库的问题?
- beep,windows.beep(x,y)
- 关于DELPHI中的树问题
- 如何将不同数据表数据导入Excel文件的不同Sheet中?
- Tstrings的排序问题
dataset.Fields[0].AsInteger := TID;
DataSet.CommandText:='select max(id) from price';
DataSet.Open;
TId:=strtoint(DataSet.fields[0].asstring)+1;
TId:=TId+1;
showmessage(inttostr(TId));
dataset.Fields[0].AsInteger:=TId;
请帮我改正
这样对啊!
DataSet.Open;
TId:=strtoint(DataSet.fields[0].asstring)+1;
TId:=TId+1; >> TID := DataSet.Fields[].AsInteger + 2; showmessage(inttostr(TId)); dataset.Fields[0].AsInteger:=TId;
/\
1. 缺少Edit, 或Append
2. 为什么max(id) = TID ? 根本没法Post 你的意思是否
DataSet.CommandText:='select max(id) from price';
DataSet.Open;
TID := DataSet.Fields[].AsInteger + 1;
ShowMessage(IntToStr(TID));
DataSet.Close;
DataSet.CommandText := 'Select ID from Price';
DataSet.Open;
DataSet.Append;
DataSet.Fields[0].AsInteger := TID; ....
DataSet.Post; ?