求救!!一种数据类型的转换问题,求各位帮忙看一下。。(30分)

  • 主题发起人 主题发起人 tobey
  • 开始时间 开始时间
T

tobey

Unregistered / Unconfirmed
GUEST, unregistred user!
数据类型转换:string -> DBINAME
DBINAME 是BDE单元的一种数据类型,是指PARADOX表的字段名。插入或修改表的字段的时候
会用到。
下面是在表里插入一个字段用到的RECORD类型定义:
TChangeRec = record
szName: DBINAME;
iType: word;
iSubType: word;
iLength: word;
iPrecision: byte;
end;
其中szName就是插入字段的字段名,例如company
现在我需要插入一个字段到一个表,这个字段是在文本框中输入的,例如,company
现在就需要将string 类型的company转换成DBINAME
问题是怎么转换,试了很多方法都不行,求各位赐招吧。谢谢!!
 
对了,忘了告诉大家
DBINAME = array[0..31] of Char
 
用move函数,拷贝最多31个byte给szName, DBINAME数据类型有限制长度的字符串数据,不应该是简单转换。
 
谢谢了,先试试再说!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
916
SUNSTONE的Delphi笔记
S
后退
顶部