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

hnwjx 2001-11-15 08:13:34
各位大哥,小弟现在在做程序,需要在程序运行中创建数据表,另外需要创建新列。望各位帮忙,小弟不胜感激!我是通过ODBC访问的ACCESS数据库的。在主窗体中通过DATABASE控件连接数据库的,还忘大家不吝指教。
...全文
158 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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//加字段

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧