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

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

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 := ...

FB=FoxBase? 那是一个很古老的数据库系统,兴起于DOS时代,后来推出了可视化版本 Visual FoxPro 不知道是不是这个数据库系统 不过你的问题我不会,这古董十几年没用了。

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...

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

//数据是用逗号分隔的吧?//用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 ...

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

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

不录或录入0

a、 整数类型: (通用类型:Integer-有符号;Cardinal-无符号) 具体: 有符号:Shortint,Smallint,Longint 无符号:Byte,Word,LongiWord b、字符类型: (通用类型:Char -与AnsiChar等同) 具体: AnsiChar :主要存放Ansi字符 WideChar:...

一下是读写到TMemoryStream的方法: 写入: TBlobField(Tab.FieldByName('字段')).LoadFromStream(mem_out); 取出: TBlobField(Tab.FieldByName('字段')).SaveToStream(mem);

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