我用LingToSQL去执行存储过程,之前都是没问题的。现在的问题是存储过程发送给SQL2005之后,却没有被执行。 我单步调试.net 代码,并通过sql profile可以监控到执行存储过程的SQL被发送到SQL2005,但是.net这里却没有任何的结果。 我说这个存储过程没有被执行,是因为这个存储过程如果被执行的话,数据库里面的数据应该会被改变。但是数据没有任何变化,所以.net 那里也不会得到任何数据。
这个是一个非常奇怪的问题。希望有高手可以帮忙解答!!!非常感谢!!!!!
我的环境是: windows 7 64bit + vs2008 + sql2005。不知道是不是64位的问题。
LingToSQL写的语句呢,是不是会有问题.是不是Link到了正确的DB.
问题可能出在存储过程上,仔细分析一下存储过程中的语句,把调用存储过程时的参数放进去手动执行一下,看是不是有问题。