none
TableAdapter配置向导 配置失败:未将对象引用设置到对象的实例 RRS feed

  • 问题

  • 使用VS2015连接MYSQL数据库后,连接成功,在配置tableAdapter的时候执行select语句可以成功的查询到数据库的数据,但在最后一步却告知我未将对象引用设置到对象的实例,最后tableadpter生成失败。

    我用另一个VS2015附加到进程,发现输出报错:

    devenv.exe Error: <g class="gr_ gr_22 gr-alert gr_gramm gr_inline_cards gr_run_anim Style multiReplace" data-gr-id="22" id="22">0 :</g> Authentication to host 'localhost' for user '<g class="gr_ gr_20 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling" data-gr-id="20" id="20">syctester</g>' using method 'mysql_native_password' failed with message: Access denied for user '<g class="gr_ gr_21 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling" data-gr-id="21" id="21">syctester</g>'@'localhost' (using password: NO)

    这个问题应该怎么解决?跪求大佬们解答。


    2018年3月16日 6:43

全部回复

  • Hi,

    欢迎在MSDN论坛发帖.

    >>using method 'mysql_native_password' failed with message: Access denied for user

    这个地方提醒你当前用户没有适当的权限,你使用administration权限来运行你当前的程序了吗?

    关于这个错误信息,我还找到一些相似的解决方案。你可以参考一下。

    http://blog.csdn.net/shineych/article/details/41209633

    Best  Regards,

    Hart

    • 注意:此回复包含对第三方万维网站点的引用。 Microsoft提供此信息为您提供方便。 Microsoft不控制这些网站,并且没有测试在这些网站上发现的任何软件或信息; 因此,Microsoft不能对任何软件或信息的质量,安全性或适用性做任何声明。 使用互联网上发现的任何软件都存在固有的危险,Microsoft警告您,在从互联网检索任何软件之前,请确保您完全理解风险。


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年3月16日 9:10
    版主
  • Hi,

    那个报错提示的全貌是这样子的:

    devenv.exe Error: 0 : Authentication to host 'localhost' for user 'syctester' using method 'mysql_native_password' failed with message: Access denied for user 'syctester'@'localhost' (using password: NO)

    而且这个是我用另一个VS去调试得出的输出列表里的。我曾经用过root去连接数据库,但是结果还是一样。

    而且我是在用webform建立一个网站,是在配置Objectdatasource的数据集的时候发生了报错。这个跟是不是管理员权限运行程序没太大关系吧。

    2018年3月18日 10:35
  • 哦对了,我按照你给的参考方法尝试了一下,我这里的user表并没有发生那个帖子里的错误。所以应当不是那个问题。
    2018年3月18日 10:35
  • 有可能是x86,x64的原因。

    假设您的项目编译平台是Any CPU,则在x64平台上,要用x64的MySQL驱动。


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2018年3月19日 1:11
  • 如果是这个问题的话好像 mysql connection/NET最新的那个只有32位的,岂不是很尴尬
    2018年3月20日 1:19
  • Hi,

    如果能发现问题的所在点,也是件好事情,至于如何解决它,我们也有了方向,方向没走错。 总会找到答案。

    Best Regards,

    Hart


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年3月21日 9:44
    版主