我在程序中需要将integer转换成char,然后入库(Mysql),我的语句是: ScheduleOne^.Sender^.TerminalType:= chr(TerminalTypeComb1.ItemIndex+1); TerminalType的定义是:TerminalType : Char; 程序编译没有问题,调试时TerminalType的值为 #1,即数字前总有#,入库后显示的不是1,而是一个矩形框。请问我该怎么写啊?
解决方案 »
- 使用线程递归遍历文件问题
- qreport 动态显示问题
- 关于DBGrid 显示存储的问题 来帮忙!
- 关于DbGrid的重大问题!!!
- 如何让ListBox的内容,随数据表记录的变化而发生变化.....
- 一个离线浏览器的例子,不过是新闻组的如何可以修改成为http的吗?
- 在线等待
- 小弟有一问题想请教各位,怎么才能把dbchart的曲线中的一点特殊标出来,在曲线上。在线等待。。
- 怎么判断TreeView控件当前在哪个节点呀!!
- DCOM & CORBA 分布式多层应用系统
- 请问 dbxmss30.dll 哪有下载?
- 求:CreateProcess和TerminateProcess的用法实例,用于打开和关闭外部程序?
begin
case int_char of
1 : result:='1';
2 : result:='2';
3 : result:='3';
4 : result:='4';
5 : result:='5';
6 : result:='6';
7 : result:='7';
8 : result:='8';
9 : result:='9';
0 : result:='0';
end;
end;
用sonicer(极品瘦子猪哥靓) :
... := IntToStr(TerminalTypeComb1.ItemIndex+1)[1];
这个就好了