BLL.logManager log = new BLL.logManager();
log.createLogToDataBase("receive or replay msm error111", "绰", 3);
addMsm(m);现在很奇怪的事情是  addMsm(m);这个方法执行了,数据库保存了,但是上面的log.createLogToDataBase("receive or replay msm error111", "绰", 3);却没有执行保存到数据库,手动调试过,发现语句都没有错,链接也没问题,C#应该从上而下执行的啊,既然addMsm都执行了,没道理上面不执行,而且我try catch也捕捉了  并没有错

解决方案 »

  1.   

    createLogToDataBase 方法是否正常的执行了对数据库的操作,你可以监视一下SQL
      

  2.   


    执行肯定是执行了的  就是你的sql不对
      

  3.   

    我断点跟踪了  sql语句没问题,就是 我本地是好的,放到了服务器后 才出现的这个问题
      

  4.   

    先看看数据库是否连对了
    再把你断点出来的sql  直接放到sqlserver中运行看会不会出错
      

  5.   

    sql语句放到 sqlserver运行是能插入的,而且数据库链接没问题,我这两张表是同一个库