请教一个古怪的问题(ASP+SQL server 2005)

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:29:20
我用ASP+SQL SERVER 2005 在别人原来表的基础添加了一个列,然后输入了一些数据在数据库查询,可以找到相应结果。但是我用ASP调用的时候,出现了问题,说“列名XX无效”,查询语句没有问题,在数据库中已经通过测试,我是直接复制过来的。请问这是ASP的问题还是数据库的问题,应该如何解决。哪位高手知道,帮个忙先谢谢了。
在ASP中:sql="select * from Table_Enterprise_Basic_Info where zimu='X'"
在数据库中:select * from Table_Enterprise_Basic_Info where zimu='X'

zimu列是varchar(50)

数据库中OK,在ASP页面中就出现问题

没加这列前调用表是没问题,加了这列以后,只有不调用zimu列就没问题。

现在是在那个数据库加新表也会显示找不到,以前的人是不是在数据库里设置什么东西了,哦应该怎么改,要是这样的话。

看起来似乎没错,没加这一列之前运行正常吗?
改成这样试试
sql="select * from [Table_Enterprise_Basic_Info] where [zimu]='X'"

这是ASP的问题

估计有可能是权限问题。检查一下ASP数据库连接文件中所用帐户的权限,再看一下相对应的用户在数据库中的权限。有可能相应帐户对你新加的那一列没有赋权。

电脑坏拉 在买1个