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


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

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

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


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
学习  发帖心情 Post By:2021/1/29 11:04:00 [只看该作者]

学习

 回到顶部
帅哥哟,离线,有人找我吗?
z769036165
  182楼 | 信息 | 搜索 | 邮箱 | 主页 | 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)代码就不报错了

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


加好友 发短信
等级:幼狐 帖子:107 积分:1949 威望:0 精华:0 注册:2014/4/1 16:41:00
看看  发帖心情 Post By:2021/1/29 13:24:00 [只看该作者]

看看

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


加好友 发短信
等级:童狐 帖子:282 积分:2835 威望:0 精华:0 注册:2019/4/23 11:17:00
  发帖心情 Post By:2021/2/4 8:49:00 [只看该作者]

 太及时啦

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


加好友 发短信
等级:童狐 帖子:250 积分:2731 威望:0 精华:0 注册:2014/3/11 12:11:00
  发帖心情 Post By:2021/2/4 9:11:00 [只看该作者]

看看

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


加好友 发短信
等级:童狐 帖子:252 积分:3563 威望:0 精华:0 注册:2012/8/11 15:00:00
  发帖心情 Post By:2021/2/4 13:46:00 [只看该作者]

终于多数据库兼容了

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


加好友 发短信
等级:童狐 帖子:250 积分:2298 威望:0 精华:0 注册:2017/5/16 11:40:00
  发帖心情 Post By:2021/2/5 11:45:00 [只看该作者]

学习学习,谢谢分享

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


加好友 发短信
等级:九尾狐 帖子:2191 积分:18001 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2021/2/6 18:25:00 [只看该作者]

1、使用MysqL,是最新的8.0.23,用本机数据库。

2、已经做的工作:

2.1、将HySql.dll复制到了FT安装目录下,并引用到项目中;

2.2、已经复制config.json到项目路径下,设置改了一个地方

        "name": "CSMySQL",

        "type": "mysql",

        "connectionString": "server=127.0.0.1;user id=root;password=AAA;database=CSMySQL;sslmode=none"

2.3、在项目AfterOpenProject事件初始化设置配置文件目录:

HySql.DB.ConfigPath = ProjectPath

3、就是FT建的三个空表,分别改为TbA\TBB\TBC的名称而已,然后转到Mysql中

4、现在可以读出Mysql的表数据


问题:

1、在界面上修改了表的数据,如何保存到Mysql数据库中?用现在的这些设置,目前是否只能读,不能回写?

如果我已经有了更新后台数据库表的SQL例如:

UP    DA   TE {TbA} Set  [第一列]='qeradf', [第二列] = null Where [_Identify] = 3

执行以下代码报错了

Dim db = HySql.DataBaseFactory.CreateDatabase("CSMySQL")  '获取数据库对象

Dim res As Integer = db.ExecuteNonQuery(x)


2、不能在FT中直接增加外部表?有没有什么办法在FT中增加外部表,并与MysqL同步?

3、如果使用Mysql,不能直接设置“连接外部数据源”,那项目该做哪些设置才能正常使用呢?





[此贴子已经被作者于2021/2/7 10:22:41编辑过]

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


加好友 发短信
等级:幼狐 帖子:63 积分:558 威望:0 精华:0 注册:2019/3/26 22:19:00
先看  发帖心情 Post By:2021/2/6 20:20:00 [只看该作者]

卡看

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


加好友 发短信
等级:一尾狐 帖子:461 积分:4271 威望:0 精华:0 注册:2019/8/5 17:49:00
  发帖心情 Post By:2021/2/6 22:49:00 [只看该作者]

挺好

 回到顶部