【问题标题】:"Configure TableAdapter tbl_users failed. Specified cast is not valid." - Error When Editing/Creating TableAdapter?“配置 TableAdapter tbl_users 失败。指定的转换无效。” - 编辑/创建 TableAdapter 时出错?
【发布时间】:2019-01-16 22:46:46
【问题描述】:

有点背景故事,我在旧服务器上使用 MySQL Server 5.X。退役服务器并将所有数据迁移到安装了 MySQL 8.0.11(现为 8.0.12)的新服务器。使用旧版身份验证来减少问题。

这似乎有效,我的所有程序都按预期打开/运行。我一直在编辑和发布它们,也没有任何问题,但是在那段时间里我没有任何理由更改任何数据源。

我今天已经去更改数据源,但无法让它为我的生活工作。

如果我尝试进行任何更改,我会收到错误“配置 TableAdapter tbl_users 失败。指定的转换无效。”。显然,表名会有所不同,并且无论哪个表都会发生这种情况(甚至尝试添加我刚刚创建的新表)。

虽然它似乎可以工作,但仔细观察,删除和更新命令并没有创建,这意味着如果我尝试运行应用程序,我只会得到错误。

我目前有: 视觉工作室 2015 MySQL 连接器网络 6.9.8 适用于 Visual Studio 1.2.7 的 MySQL

提前感谢您的任何帮助/想法。

【问题讨论】:

  • 欢迎来到 Stack Overflow - 很高兴有你。请阅读 How do I ask a good question?How to create a Minimal, Complete, and Verifiable example 以帮助将 Stack Overflows 内容保持在尽可能高的水平,并增加获得适当答案的机会。请提供您现在拥有的代码,否则我们无法为您提供帮助。
  • 嗨@sebast26。有没有代码?我正在通过 GUI 执行此操作。我从一个没有任何内容的新项目中遇到同样的错误。谢谢

标签: mysql vb.net visual-studio visual-studio-2015


【解决方案1】:

@A 泰勒。我建议尝试将 MySQL for Visual Studio 和 MySQL 连接器更新到最新版本。你试过吗? 我认为这个问题与这里描述的问题有关。 https://bugs.mysql.com/bug.php?id=31338

这个 bug 可以追溯到 5.1 版的连接器和 VS 2005... 现在应该已经修复了,但症状非常相似。

也许您找到了其他解决方案?

更新:

我“睡”了这个问题,并在第二天找到了解决方法。这并不能真正解决问题,但可以继续该项目。

我转到表适配器的“属性”窗口并在那里手动编辑选择和更新命令。它导致表格适配器反映这些更改,我可以在我的程序中使用新的表格字段。对我来说,这已经足够好了。

【讨论】:

    猜你喜欢
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-20
    • 1970-01-01
    • 2013-02-16
    • 1970-01-01
    • 2013-06-26
    相关资源
    最近更新 更多