问个数据库的问题,请高手回答呀

hymada 2002-03-27 08:01:19
请问怎样动态创建数据表?而且是在一个已经创建好的access数据库中。
...全文
35 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
踢踏 2002-03-27
  • 打赏
  • 举报
回复
看你使用什么来操作access了,一般的话可以使用sql语句来完成的。
with AdoQuery1 do
begin
Close;
Sql.Clear;
SQL.Add('CREATE TABLE ['+sTableName+'] ('+StrTemp+' )');
ExecSql;
close;
end;
lsj_smile 2002-03-27
  • 打赏
  • 举报
回复
用sql语句建表:
use 你的数据名
create table [dbo].[表名](
[字段名][类型](长度)not null,
... ...
[] []()not null

xunji 2002-03-27
  • 打赏
  • 举报
回复
CREATE TABLE employee(fname varchar(20) NOT NULL,minit char(1) NULL)
My_first 2002-03-27
  • 打赏
  • 举报
回复
CREATE DATABASE Community
ON
( NAME = Community_dat, -- 数据名称
FILENAME = 'e:\MSSQL7\data\Communitydat.mdf',-- 文件名与路径
SIZE = 10MB, -- 数据大小
MAXSIZE = 50MB, -- 最大空间
FILEGROWTH = 5MB ) -- 数据每次扩容的空间
LOG ON
( NAME = Community_log, -- 日志名称
FILENAME = 'e:\MSSQL7\Communitylog.ldf',-- 文件名与路径
SIZE = 5MB, -- 日志空间
MAXSIZE = 25MB, -- 最大空间
FILEGROWTH = 5MB ) -- 数据每次扩容的空间
GO
lijx18 2002-03-27
  • 打赏
  • 举报
回复
用三种方法可以实现:
1.用sql语句是肯定可以的了呀
2.用TTable控件的CreateTable也可了的呀!
3.用ADOX也可以.
其实挺简单的了呀
lvloj 2002-03-27
  • 打赏
  • 举报
回复
用SQL语言建表就行了。
Create table ……

830

社区成员

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

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