三个问题要请教!谢谢

guyluxiaogang 2003-11-26 09:38:07
问题1:为什么我用memo空间显示文本时只能显示前面sn和name两行,下面是其中的代码:
begin
Memo1.Lines[0]:='sn: '+fieldbyname('sn').AsString;
Memo1.Lines[1]:='name: '+fieldbyname('name').AsString;
Memo1.lines[2]:='sex: '+fieldbyname('sex').AsString;
Memo1.lines[3]:='age: '+fieldbyname('age').AsString;
table1.Close;
end
问题2:可以用fieldbyname('sn').Asinteger:=strtoint(edit1.text)取得控件edit中的integer类型来确定要查找的键值,那用什么代码可以取得combobox中的string类型来确定要查找的键值呢?
问题3:怎样将integer类型转换成string类型?
小弟刚学编程,问题比较低级,见笑?
...全文
69 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
guyluxiaogang 2003-11-26
  • 打赏
  • 举报
回复
to hifilwer(花)
问题一按你的方法,编译后出现:
not enough actual parameters和incompatible types:'integer'and'string' (对Memo1.Lines.Add('sn: '+fieldbyname('sn').AsString 等四行代码)
xiaoqiang123 2003-11-26
  • 打赏
  • 举报
回复
to hiflower(花)
小弟仰慕您好久了,以后请教您,可以么?
xiaoqiang123 2003-11-26
  • 打赏
  • 举报
回复
1.我还没看明白是怎回事,你说清楚点啊
2.我还是没看明白是怎回事,你说清楚点啊

3.inttostr啊,:)
hiflower 2003-11-26
  • 打赏
  • 举报
回复
1.begin
Memo1.Lines.Add('sn: '+fieldbyname('sn').AsString);
Memo1.Lines.Add('name: '+fieldbyname('name').AsString);
Memo1.lines.Add('sex: '+fieldbyname('sex').AsString);
Memo1.lines.Add('age: '+fieldbyname('age').AsString);
table1.Close;
end
2. StrToInt(Combobox1.Items.Strings[Combobox1.ItemIndex]);

3.IntToStr(10);

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧