2017-08-02 90 views
0

我在QNAP上有MySQL数据库,我使用UwAmp创建了本地副本。在MySQL Workbench中,它看起来很好,但是当我想将数据加载到我自己的DGV中时,它根本就不好。每个单元格都具有相同的值,它的编号为1.同样如我所见,编码存在一些问题。将数据从MySQL数据库加载到C#DGV

Problem on screen

这里是我的连接字符串:

服务器= IP;数据库=数据库; UID =用户; PWD =密码;转换零日期时间= TRUE;默认命令timeout = 500000;连接超时= 500000

+0

您可以发布DGV绑定到数据库的c#代码吗?如果你正在获取一些数据,它不太可能是你的连接字符串。 –

回答

0

我遇到过类似的问题,它几乎总是在现有数据库中没有正确设置主键,或者在定义模式的位置没有设置键。可能值得检查。

希望这会有所帮助!

0

我发现问题的根源。 MySQL Workbench(我有6.3,我不知道它在其他版本中的外观)不能正确导出视图。它不会生成脚本,如:

select o.id, o.number, c.name from order o join client c on o.client_id = c.client_id order by o.id 

但是这样的:

select '1' as id, '1' as number, '1' as name; 

我不知道为什么,但手动导出固定的问题。

相关问题