用vc做了个dll文件,此dll文件目的处理数据库中一些数据,完后再保存到数据库。
asp.net界面用户输入参数,然后调用dll文件,执行操作,返回数据库中结果到界面。
问题是啥反应都没有,数据库中数据没有被改写,
请问是何原因? 

解决方案 »

  1.   

    很有可能你设置了Page.Postback的属性,要不你是不是用了try{}catch{},出现了错误你也看不到,分步调试一下,相信你会找到BUG
      

  2.   

    啥都没改
    只是获取用户输入文本框里面的数值,传人dll文件,处理数据。
    在c#添加代码如下:
    [DllImport("Mine.dll")] 
    public static extern int LoadPatterns(int a);
    LoadPatterns(Convert.ToInt32((TextBox1.Text)));
    此dll文件在vc里面能够调用成功。
      

  3.   

    单步跟踪程序+检查存储过程(或sql语句)。
      

  4.   

    存储过程在dll文件里面也可以跟踪吗?
      

  5.   

    我调用简单的dll文件,如计算两数之和,没有问题。调用这个就有问题了,这个dll文件在vc下调用能成功。
      

  6.   

    我在注册时候,说load成功,但没有找到入口点。