shwq.net
当前位置:首页 >> DElphi如何取得数据表字段的数据类型 >>

DElphi如何取得数据表字段的数据类型

FB是firebird吧。 用IBconsole或者IBexpert打开数据库,均可完整倒出数据字典的信息 !!!

select * from 数据库.dbo.syscolumns where object_name(id)='表名' var name: string; FieldType: TFieldType; i, size: integer; begin for i := 0 to ads.Fields.Count - 1 do begin name := ads.Fields[i].FieldName; //列名 FieldType := ...

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ExtCtrls, DB, ADODB,jpeg, DBCtrls, Mask;type TForm1 = class(TForm) con1: TADOConnection; qry1: TADO...

//数据是用逗号分隔的吧?//用TStringList来切割。var ... alist : TStringList; i : Integer;begin alist := TStringList.create; try ... alist.commaText := adoquery1.FieldByName('载荷').asString; for i := 0 to alist.count -1 do begin ...

我发现很多朋友在开发数据库时都使用 Delphi 自带的 ADO 组件 或 Diamond ADO,其实在 Delphi 中使用原生 ADO 接口也是十分方便和有效的。我使用原生 ADO 开发项目已有很长一段时间,也回答过一些朋友类似的问题,现在把自己的一点心得与大家分...

insert into staff values (to_date('20090101','yyyymmdd')) 你好像加了些多余的东西吧,另一个,你要确保你的staff表里只有一个字段才能那么加,否则要在staff 后加上字段名,并括号括起来

用adoquery查询出来,循环一下给数组赋值不就行了么

Sub 宏1() ' ' 宏1 宏 ' ' Selection.NumberFormatLocal = "0.00;[红色]0.00" End Sub 把你设置数据类型的操作录制为宏,然后在查看,就可以看到我上面那段代码。然后就知道怎么设置了 有什么不明白的一起讨论^_^

如下图所示: 一、序数 二、实数 三、字符串 delphi 7 里的字符串常用的类型是 string,默认属于 AnsiString(高版本 delphi 使用 Unicode 即 WideString 作为默认的 string)。 其他类型如数组、集合等属不确定类,根据实际情况确定占用的字节...

用属性 NumberFormatLocal 就可以看到各种格式类型了,不明白的话,你百度一下就有了

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com