账号通
    

账号  

密码  

2865

查看

7

回复
主题:关于Sp1自定义模型无法生成数据表的解决办法 [收藏主题] 转到:  
yujie888 当前离线

24

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:369 分
登录次数:10 次
注册时间:2007/3/29
最后登录:2007/11/16
yujie888 发表于:2007/9/27 20:55:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线网校系统

根据网友“幻影”提出的问题:关于自定义模型后无法在数据库中生成相应模型数据表(往往发生在建立第二个模型时

测试了一下,确实有该问题,CMS、EShop版中均有此问题研究了一下特提供以下解决办法:

[money=1]

(1)用记事本打开admin目录下的KS.Model.asp

(2)在KS.Model.asp文件中查找“建立新表”,进行定位(约969行)

(3)在“Case 1” 下面找到下面的SQL语句(约973行):

sql="CREATE TABLE "&ChannelTable&" ([ID] int IDENTITY (1, 1) NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY,"&_

        其中红色字体标注的地方就是出错的位置

问题原因:

constraint是数据库中的对象,不能重名。第一个表建一个叫做primarykey的对象,第二个表就不能再使用同样的名字建对象。

由于科汛屏蔽了程序出错信息,所以出了问题程序也未报错。

 

解决办法:

sql="CREATE TABLE "&ChannelTable&" ([ID] int IDENTITY (1, 1) NOT NULL CONSTRAINT "&ChannelTable&"PrimaryKey PRIMARY KEY,"&_

将蓝色字替换红色字即可

共有三个地方需要修改,分别是Case 1、Case 2、Case 3 下面的三条SQL语句(行号分别约为973行、1029行、1082行)[/money]

如果已遇到此类问题的朋友,请在模型管理中删除已建立的第二个模型,修改了KS.Model.asp后再重新建立模型即可!


[此贴子已经被作者于2007-9-28 9:16:00编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yujie888 当前离线

24

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:369 分
登录次数:10 次
注册时间:2007/3/29
最后登录:2007/11/16
yujie888 发表于:2007/9/28 9:19:00   | 显示全部帖子 查看该作者主题 沙发 
科汛智能建站系统

不知为什么上面的帖子自己都看不了!特转发至此:

根据网友“幻影”提出的问题:关于自定义模型后无法在数据库中生成相应模型数据表(往往发生在建立第二个模型时

测试了一下,确实有该问题,CMS、EShop版中均有此问题研究了一下特提供以下解决办法:

[money=1]

(1)用记事本打开admin目录下的KS.Model.asp

(2)在KS.Model.asp文件中查找“建立新表”,进行定位(约969行)

(3)在“Case 1” 下面找到下面的SQL语句(约973行):

sql="CREATE TABLE "&ChannelTable&" ([ID] int IDENTITY (1, 1) NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY,"&_

        其中红色字体标注的地方就是出错的位置

问题原因:

constraint是数据库中的对象,不能重名。第一个表建一个叫做primarykey的对象,第二个表就不能再使用同样的名字建对象。

由于科汛屏蔽了程序出错信息,所以出了问题程序也未报错。

 

解决办法:

sql="CREATE TABLE "&ChannelTable&" ([ID] int IDENTITY (1, 1) NOT NULL CONSTRAINT "&ChannelTable&"PrimaryKey PRIMARY KEY,"&_

将蓝色字替换红色字即可

共有三个地方需要修改,分别是Case 1、Case 2、Case 3 下面的三条SQL语句(行号分别约为973行、1029行、1082行)[/money]

如果已遇到此类问题的朋友,请在模型管理中删除已建立的第二个模型,修改了KS.Model.asp后再重新建立模型即可!

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.57813秒 powered by KesionCMS 9.0