Foxtable(狐表)用户栏目专家坐堂 → 数据库连接组件,支持MySql、Sqlite、PostgreSQL、......等十几种数据库(2022-07-27增加达梦、人大金仓支持)


  共有110505人关注过本帖树形打印复制链接

主题:数据库连接组件,支持MySql、Sqlite、PostgreSQL、......等十几种数据库(2022-07-27增加达梦、人大金仓支持)

帅哥哟,离线,有人找我吗?
z769036165
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:752 积分:5363 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2021/1/7 8:02:00 [显示全部帖子]

看看

 回到顶部
帅哥哟,离线,有人找我吗?
z769036165
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:752 积分:5363 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2021/1/8 8:44:00 [显示全部帖子]

mysql需要到官网下载mysql-connector-net4.0-6.9.11安装,这个对用户端不怎么友好,有没有改进的方式?

 回到顶部
帅哥哟,离线,有人找我吗?
z769036165
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:752 积分:5363 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2021/1/29 10:52:00 [显示全部帖子]

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.5.29.8
错误所在事件:窗口,类别,AfterLoad
详细错误信息:
未能加载文件或程序集“MySql.Data, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

这个与之前这种方案有时候报错,有时候又不报错,报以上错误!主要是有些项目转换还没转过来,有些已转了,当发布未转过来的项目时候,会把这个DLL发布到未转的项目里面导致报错。
Dim conn As MySql.Data.MySqlClient.MySqlConnection
Dim cmd As MySql.Data.MySqlClient.MySqlCommand
Dim connStr As String = "server=XXX.XXX.XXX.XXX; port=XX; user id=XX; password=XX; database=XX;CharSet=utf8"
conn = New MySql.Data.MySqlClient.MySqlConnection(connStr)
conn.Open
Dim mda As New MySql.Data.MySqlClient.MySQLDataAdapter("s elect * from a" , conn) '这里可以设置你的查询语句
Dim ds As New System.Data.DataSet()
mda.Fill(ds, "TableTemp") 'MySQLDataAdapter方法把数据放到一个新建的临时表里,这个临时表名可自定义,我这里写TableTemp
e.form.controls("Table1").Table.DataSource = ds.Tables("TableTemp") '把刚才的临时表TableTemp填充到我们的控件Table1里
conn.close

[此贴子已经被作者于2021/1/29 10:56:04编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
z769036165
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:752 积分:5363 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2021/1/29 10:57:00 [显示全部帖子]

就是用的1楼的DLL,主要是有些项目转换还没转过来,有些已转了,当发布未转过来的项目时候,会把这个1楼的DLL发布到未转的项目里面导致报错

 回到顶部
帅哥哟,离线,有人找我吗?
z769036165
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:752 积分:5363 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2021/1/29 11:06:00 [显示全部帖子]

发现问题了,
原查询 + 后续代码就报错

如果直接只查询就不会报错了,然后在把后续代码加进去就不报错了
或者
原代码改成 “查询 + MessageBox.Show(1) + 后续代码“,执行一次后,再删除MessageBox.Show(1)代码就不报错了

 回到顶部
帅哥哟,离线,有人找我吗?
z769036165
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:752 积分:5363 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2021/3/16 9:33:00 [显示全部帖子]

请问三层架构下的Web数据源这个有没有办法连接?

 回到顶部