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编辑过]