关于在asp.net(c#)中调用有关操作数据库的dll文件的不解之处,50分求解。
在我的程序中,经过大量的测试证明,dll如果操作文本文件,可以在asp.net中成功,但如果dll是操作sqlserver的就不成功(不会对数据库进行任何操作),请大侠们帮忙把把脉。
郁闷很久了,bow!!!!!!!!
问题点数:0、回复次数:17Top
1 楼buggavin(逸飞)回复于 2004-09-04 14:28:27 得分 0
可以操作啊!
现在大多数都是这么做的1
估计是你的代码有问题吧!
贴出来看看!Top
2 楼tonyxia(街灯)回复于 2004-09-04 14:30:46 得分 0
楼上的是指dll代码还是引用dll的代码?引用dll代码就那么两句话,而且我引用其他vc自编dll能成功呢。Top
3 楼xrascal(横刀夺爱)回复于 2004-09-04 14:34:33 得分 0
出错信息?
Top
4 楼wangrenda(浪人)回复于 2004-09-04 14:34:47 得分 0
可以,
估计是using不全Top
5 楼wangrenda(浪人)回复于 2004-09-04 14:35:04 得分 0
可以,
估计是using不全Top
6 楼tonyxia(街灯)回复于 2004-09-04 14:37:19 得分 0
to 夺爱,木有出错信息。打开数据库发现数据没变。
to 浪人,using不全,不会调试成功的。Top
7 楼wangrenda(浪人)回复于 2004-09-04 14:40:03 得分 0
你可以在调用得地方跟踪一下,看看你得类到底有没有执行,逻辑上有没有问题:)Top
8 楼tonyxia(街灯)回复于 2004-09-04 14:53:35 得分 0
应该是没有执行,是不是asp.net调用dll操作数据库有权限问题?Top
9 楼dama2003(以后要开始加班了………………)回复于 2004-09-04 15:50:49 得分 0
看看你的数据库操作事件是否执行了Top
10 楼tonyxia(街灯)回复于 2004-09-04 16:35:17 得分 0
dll文件里面怎么看呢?Top
11 楼conghui(万物苏醒)回复于 2004-09-04 16:43:13 得分 0
可以看一下,生成dll的源代码呀?重新编译后,再重新引到项目里,看看,是不是版本问题?Top
12 楼tonyxia(街灯)回复于 2004-09-04 17:57:58 得分 0
在vc下调用此dll没有问题的Top
13 楼tonyxia(街灯)回复于 2004-09-05 08:14:03 得分 0
dll调用数据库是用ODBC,是不是不行呢?Top
14 楼hightwise(大头)回复于 2004-09-05 08:45:46 得分 0
不懂Top
15 楼bjbr(bjbr)回复于 2004-09-05 16:39:43 得分 0
!Top
16 楼jamzh(Show me the money!!!)回复于 2004-09-05 16:47:24 得分 0
[DllImport("abc.dll", CharSet=CharSet.Auto)]//abc.dll是你要引用的dll
public static extern int functionA(string p, string m);Top
17 楼tonyxia(街灯)回复于 2004-09-05 19:50:52 得分 0
在我的程序中,经过大量的测试证明,dll如果操作文本文件,可以在asp.net中成功,但如果dll是操作sqlserver的就不成功(不会对数据库进行任何操作),Top




