1,查询分析器可以正常执行SQL
2,C#程序调用,出现异常。{"Fatal error encountered during command execution."}
3,有变量的SQL语句块,就会出现以上错误。请各位帮看看!mysqlc#异常

解决方案 »

  1.   

    你执行的事strSql4,返回一个数据集(select)。你最后执行的是ExecuteNonQuery()方法,应该是ExecuteQuery()吧?
      

  2.   

    你没定义@id变量? mysql不熟,sql server要declare
      
    *****************************************************************************
    签名档: http://feiyun0112.cnblogs.com/
      

  3.   


    以上测试的几条SQL,strSql,strSql3都可以正常运行的。
    以上测试的SQL,都可以在查询分析器正常运行
      

  4.   

    用string.Format()来写那个sql语句试试
      

  5.   

    折磨我1天了,今天终于被同事反编译Mysql.data文件。找到了解决方案。
    在连接串后面加入“Allow User Variables=True”就可以实现,SQL语句参数自定义化