mysql - "Configure TableAdapter tbl_users failed. Specified cast is not valid."- 编辑/创建 TableAdapter 时出错?

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

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

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

尽管我今天去更改了数据源,但无法让它在我的一生中发挥作用。

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

它似乎可以工作,但仔细检查后,不会创建删除和更新命令,这意味着如果我尝试运行该应用程序,我只会收到错误。

我目前有: Visual Studio 2015 MySQL 连接器网络 6.9.8 MySQL for Visual Studio 1.2.7

预先感谢您的任何帮助/想法。

最佳答案

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

这个错误可以追溯到连接器 5.1 版本,VS 2005...现在应该已修复,但症状非常相似。

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

更新:

我带着这个问题“休眠”,并在第二天找到了解决方法。这并没有真正解决问题,但使项目得以继续。

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

关于mysql - "Configure TableAdapter tbl_users failed. Specified cast is not valid."- 编辑/创建 TableAdapter 时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51767529/

相关文章:

php - 如何防止 PHP 中的 SQL 注入(inject)?

.net - 将跟踪输出重定向到控制台

asp.net - 正则表达式-将文本追加到youtube链接的 'src'字段

c++ - 尝试使用模板扩展类时出现链接错误(LINK 2019)

c# - 在VS2008中查找给定值的变量

mysql - 根据另一个表的列更新一个表列

mysql - Rails 模型/迁移问题

php - 使用 Active Record 在 Yii 中调用数据库 View

vb.net - 如何循环遍历具有按顺序排列的控件名称的systems.windows.forms.controls?

visual-studio - 用于搜索 VS 项目以查找字符串的实用程序