请问各位,如何在数据库中创建表,以及在表中创建新列?

hnwjx 2001-11-15 08:13:34
各位大哥,小弟现在在做程序,需要在程序运行中创建数据表,另外需要创建新列。望各位帮忙,小弟不胜感激!我是通过ODBC访问的ACCESS数据库的。在主窗体中通过DATABASE控件连接数据库的,还忘大家不吝指教。
...全文
113 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hnwjx 2001-11-17
我是在TABLE控件下将它的DATABASENAME属性,表类型等属设好,然后再创建数据库的。类型是用的ttDEFAULT,然后再调用CREATTABLE函数,但就是做不好啊,要不,请你给我写几句原代码看看,也许是函数用得不对,因为ACCESS的类型是中文,不好写的,我是用的TEXT代替文本。不知这样行不行啊?
回复
cszhz 2001-11-16
如同select语句一样写呀!
strSQL := ‘create table t1

col1 varcahr(10) not null
)’;
Query1.sql.add(strSQL);
Query1.execSQL;
回复
tikkypeng 2001-11-16
你是怎么试验的啊?
回复
hnwjx 2001-11-16
你好,我怎么试过了,好象不行,老兄,请你说具体点好吗?
回复
tikkypeng 2001-11-15
CREATE TABLE AAA//建表
(
AAA varchar (10) NULL ,
Date1 datetime NULL )

ALTER TABLE Table1//关键字
ADD
CONSTRAINT PK_AAA PRIMARY KEY
(
ID
)

ALTER TABLE Table1 ADD COLUMN BBB Bit//加字段
回复
相关推荐
发帖
数据库相关
创建于2007-08-02

2454

社区成员

Delphi 数据库相关
申请成为版主
帖子事件
创建了帖子
2001-11-15 08:13
社区公告
暂无公告