注册 登录
编程论坛 SQL Server论坛

[求助]数据库的错误

dearsnow 发布于 2007-06-19 10:39, 661 次点击
请问在程序中提示错误如下:[Microsoft][SQL Server 2000 Driver for DJBC]
[SQL Server]Ambiguous column name 'tag'.

请问这种错误是什么引起的,是因为程序的错误还是数据库的配置错误?


6 回复
#2
棉花糖ONE2007-06-19 20:10
Ambiguous column name 'tag'.

是不是两个表做连接,里面都有tag字段,用表名来限制列
#3
dearsnow2007-06-20 08:28
部分sql语句如下:
select f.form,t.tag,f.formtag_id,t.linksto,t.tag_id from xpf_tag_forms f, xpf_tags t where t.tag_id = f.tag_id and f.form = ''Form Sample 1'' order by tag asc

我觉着看上去,好像也没有什么错误啊?
我就不知道是程序的错误还是我自己配置的时候有错误,或者是sqlserver有问题了?
#4
bygg2007-06-20 11:32
select f.form,t.tag,f.formtag_id,t.linksto,t.tag_id from xpf_tag_forms f, xpf_tags t where t.tag_id = f.tag_id and f.form = '''Form Sample 1''' order by tag asc
#5
dearsnow2007-06-20 12:53
为什么要加三个引号?
应该与这个无关吧?
#6
bygg2007-06-20 13:09
有没有关,你试试不就知道了。呵
#7
dearsnow2007-06-20 13:39
不是,是这样的.

我贴上去的sql脚本是我点击程序里的tab时,在服务器里显示的东西,
因为开发说他那边没有这个问题,而我这里一直有这个问题,我就想确定是什么引起的这个错误?
1