- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为了给您提供一些背景信息,我在 ASP.NET 中有一个 Web 应用程序与 MySql Connector 5.0.9 配合得很好。今天,我被要求使用 MySQL 成员身份进行一些原型(prototype)设计,我必须将驱动程序更新为6.0.7,现在我以前的代码不再工作,并且抛出了一 strip 有此消息的异常。
命令执行期间遇到 fatal error 。
代码:
MySqlCommand command = new MySqlCommand("SELECT currentt.id, currentt.firstname, currentt.lastname,currentt.iscommented,currentt.rowversion,ifnull(parent.id,0) as parentid, parent.rowversion as parentversion,child.id as childid,child.rowversion as childversion FROM (SELECT hierarchy(id) AS id, @level AS level FROM (SELECT @start_with := 0, @id := @start_with,@level := 0) vars, names2 WHERE @id IS NOT NULL) ho JOIN names2 currentt ON currentt.id = ho.id left outer join names2 as parent on (currentt.parent=parent.id) left outer join names2 as child on (child.parent = currentt.id and child.id<>currentt.id)order by level",connection);
MySqlDataAdapter adapter = new MySqlDataAdapter();
adapter.SelectCommand = command;
ds = new StrongDataSet();
adapter.Fill(ds, "names");//exception thrown here
connection.Close();
经过一些研究后,我认为我的问题来自嵌套的 select 语句,其中我设置了一些变量来使用存储过程 @start_time,@level & @id
现在我很困惑,这似乎是一个错误预防失败,因为它是参数化查询表示法,但我不确定如何修改我的代码以符合新的 MySQL 驱动程序?
有什么建议...重新!
最佳答案
@sql 变量和连接器变量存在一个已知问题。
http://dev.mysql.com/doc/refman/5.1/en/connector-net-connection-options.html
尝试在连接字符串中设置Allow User Variables=true
。否则,请尝试 MySQLScript。
关于c# - 迁移到较新版本的连接器时,MySqlAdapter 引发致命异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8300365/
过去几天我一直在工作灯上工作,现在正在尝试制作连接到数据库的应用程序。以下是截图: 1) Worklight\server\conf\worklight.properties 2) mySQLAdap
public static int update(DataTable dt, string id, string table){ MySqlDataAdapter adapter = new
为了给您提供一些背景信息,我在 ASP.NET 中有一个 Web 应用程序与 MySql Connector 5.0.9 配合得很好。今天,我被要求使用 MySQL 成员身份进行一些原型(protot
我是 Ruby on Rails 的新手,但我已经学习了一些教程并且对自己的方法有了一些了解。我已经生成了一些脚手架并将数据插入到 MySql 数据库中。 导航到 index.html.erb 时,我
我是一名优秀的程序员,十分优秀!