|
主题: 用SQL语句创建表时遇到的问题
|
![](http://res.5d.cn/heads/noface.gif) 010224
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#12004/7/21 22:44:33
我想用SQL语句创建一张表, 这张表有三个字段,分别是id、title和content 数据类型分别为:整型、文本、备注 但是我不知道 备注类型 在语句中该如何写,高手指点: frond="create table newtable ( id int,title char(25) unique,content ?????? ) "
|
![](http://res.5d.cn/heads/noface.gif) 010224
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#22004/7/22 8:50:57
我在执行 frond="create table newtable ( id int,title varchar(25) unique,content ntext) " conn.execute(frond)时,出错。 提示说: Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14' [Microsoft][ODBC Microsoft Access Driver] 字段定义语法错误。 /admin/mod.asp,行 10 我这里第十行是执行创建表的语句呀: conn.execute(frond) ![](images/eek.gif) 这是什么原因?(难道创建表的语句不是这样执行的)
编辑历史:[此帖最近一次被 010224 编辑过(编辑时间:2004-07-22 09:12:06)]
|
![](http://res.5d.cn/heads/noface.gif) 010224
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#32004/7/22 9:11:55
上面是笔误 ![](images/tongue.gif) 对不起呀
|
![](http://res.5d.cn/heads/noface.gif) 010224
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#42004/7/22 9:25:05
恩 我刚才把语句稍微改了一下: frond="create table "& simple &"(id int,title varchar(25) unique,author varchar(25),newsdate date,content ntext) " conn.execute(frond) 增加了一个日期字段和一个保存作者信息的字段 需要创建的表的名字由参数传递获得 还是出错
|
![](http://res.5d.cn/heads/noface.gif) 010224
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#52004/7/22 10:27:53
不行 ![](images/mad.gif) 我直接拷了上面写好的语句进去, 它在编译的时候还是报同样的错误。 Access 的数据库会不支持这样的创建表操作么~? 我觉得肯定会支持的呀, 为什么改来改去就不行呢。
|
![](http://res.5d.cn/heads/noface.gif) 010224
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#62004/7/22 23:35:04
呵呵 怪我没说清楚了 那Access数据库的话,真的就不能动态地来创建表了么~
|