首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sqlserver2005的超级怪有关问题

2012-02-26 
sqlserver2005的超级怪问题我用asp.net中ado.net连接sqlserver2005,普通的连接、查询、增加、删除语句,都能好

sqlserver2005的超级怪问题
我用asp.net中ado.net连接sqlserver2005,普通的连接、查询、增加、删除语句,都能好好地正常使用,但是不能调用存储过程,一调用存储过程,就给出错误提示:
错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) "

在网上找了很多资料,都说的是是否允许远程连接,可我正常的连接、查询语句都能使用呀。只是不能调用存信过程呀


请高手看一下。



[解决办法]
存储过程怎么调用的,你就用普通的查询方式来调用呢,比如把SqlCommand的命令写成 exec pro_name 'p1','p2'这样
[解决办法]

可能是你调用存储过程的方法有问题
[解决办法]
1.确认你存储过程和你的一般操作使用的是同一个connectionstring或者说一样的写法,
2.如2楼,在sqlcommand里面随便调用一个存储过程试试看是否可以执行.

[解决办法]

探讨

可能是你调用存储过程的方法有问题

[解决办法]
C# code
\\cmd.CommandType = CommandType.StoredProcedure;                    cmd.CommandText = "CheckDataDistinct '@tableName', ,'..','..'...";
[解决办法]
探讨
多谢各位,的确是,在调用存储过程的时候,所使用的连接和之前的不一样。
多谢大家的提醒。
问题解决了。

热点排行