怎样获取以知字段名的字段信息 我用table连接的数据表,以知某以字段名如学生,请问怎么获取这个字段名的数据类型,长度等字段信息 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if Dataset.FieldDefs.Items[0].DataType=ftstring then Edit2.text:='ftString'; 或 if Dataset.FieldByName(FieldName').DataType=ftstring then edit2.text:='ftString';字段类型有如下:TFieldType = (ftUnknown, ftString, ftSmallint, ftInteger, ftWord, ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo, ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString, ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob, ftVariant, ftInterface, ftIDispatch, ftGuid); procedure TForm1.Button1Click(Sender: TObject);var FT : TFieldType;begin FT := Table2.FieldDefs.Find('学生').dataType; if FT = ftString then showmessage('This is string');end; showmessage(inttostr(Table2.FieldDefs.Find('Name').size)); 如何检测打印机状态,比如缺纸 listview怎么退选中? 遍历MainMenu的问题 各位,请教一数据访问时间问题 ms soap 3.0问题 编写一个完全通过服务器转发的聊天工具,用什么编写服务端比较好? 听说文兄ytwxw (wxw)解决了COM+的事务问题,苹果“十分”恳请给予解答:) 请指教! 全分相赠! (API) 一个combobox的简单问题 怎样连续用NMHTTP控件GET数据? 一个关于QuickReport的问题??急 很菜的问题:如何给CPU超频?在线等待。
Edit2.text:='ftString';
或 if Dataset.FieldByName(FieldName').DataType=ftstring then
edit2.text:='ftString';
字段类型有如下:
TFieldType = (ftUnknown, ftString, ftSmallint, ftInteger, ftWord, ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo, ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString, ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob, ftVariant, ftInterface, ftIDispatch, ftGuid);
var
FT : TFieldType;
begin
FT := Table2.FieldDefs.Find('学生').dataType;
if FT = ftString then
showmessage('This is string');
end;