Delphi

本类阅读TOP10

·分布式网络考试系统原型分析及实现
·游戏外挂设计技术探讨①
·使用HOOK随心监视Windows
·Delphi 水晶报表打包解决
·试题库开发中非文本数据的处理
·如何将几个DBGRID里的内容导入同一个EXCEL表中....的问题
·如何使用Delphi设计强大的服务器程序
·工人线程中关闭窗体的实现
·用DLL方式封装MDI子窗体。
·支持XP下托盘栏气球提示的托盘单元

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
在Access中创建表及如何指定字段类型

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

在Access中创建表一般是用ADO来执行SQL语句来创建表。Access中的字段类型在SQL语句中是什么呢?在MSDN中有篇文章介绍得很详细:
http://msdn.microsoft.com/office/understanding/access/codesamples/default.aspx?pull=/library/en-us/dnacc2k/html/acintsql.asp

下面是我写的一个SQL语句,在Delphi中用ADOConnection对象执行成功:
CREATE TABLE 测试表 (
    文本255 VARCHAR NOT NULL, 
    文本20 VARCHAR(20) NOT NULL, 
    日期时间 DATETIME, 
    数字1 BYTE, 
    数字2 SMALLINT, 
    数字4 INTEGER, 
    布尔 BIT,
    自动编号 COUNTER(10, 5) CONSTRAINT PK_TVIPLevel26 PRIMARY KEY,
    小数 NUMERIC,
    单精度 REAL,
    双精度 FLOAT DEFAULT 0 NOT NULL,
    备注 MEMO,
    货币 CURRENCY,
    OLE对象 IMAGE)

在Access的查询设计器中,该语句不能执行DEFAULT 0;
其中:COUNTER(10,5)表明初始值从10开始,每次递增5,如果没有(10,5),则是从1开始,每次递增1;
NUMERIC表示小数,可以用NUMERIC(18,2)指定有2位小数;

更多信息请查看上面的连接。



相关文章

相关软件