Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共630 条记录, 每页显示 10 条, 页签: [1]... [16][17][18][19] [20] [21][22][23] ...[63]
[浏览完整版]

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

191楼
notebook 发表于:2021/2/7 1:15:00
192楼
有点蓝 发表于:2021/2/7 10:18:00
以下是引用chnfo在2021/2/6 18:25:00的发言:


问题:

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

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




1、使用updatetable方法;或者使用sql更新
2、目前没有办法,以后的版本也许可以
193楼
chnfo 发表于:2021/2/7 10:33:00

现在在界面表中修改数据,并得到了要执行的SQL:

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

执行以下代码报错了

Dim db = HySql.DataBaseFactory.CreateDatabase("CSMySQL")  '假设外部数据库名为CSMySQL

Dim res As Integer = db.ExecuteNonQuery(x)


使用updatetable方法;或者使用sql更新----要是说在mysql中执行这个脚本还可以,在FT中怎么执行这个呢

[此贴子已经被作者于2021/2/7 10:43:55编辑过]
194楼
有点蓝 发表于:2021/2/7 10:50:00
sql要严格按照mysql的语法使用。

另外不需要大括号,这个是foxtable内部数据源的特有用法
195楼
chnfo 发表于:2021/2/7 12:20:00
建议官方做一个mysql的简易示例。现在一点点去摸索好难搞。
例如建一个mysql的数据库。
然后怎么按条件加载数据到客户端。
然后界面上修改数据之后怎么保存

按现在的操作手册,对如何设置外部数据连接、修改后怎么保存还算是比较熟悉。
如果改用现在的工具连接,都不用设置什么外部连接之类的东西,改了好多,都无从下手了。
[此贴子已经被作者于2021/2/7 12:39:14编辑过]
196楼
有点蓝 发表于:2021/2/7 13:41:00
目前foxtable还没有支持mysql。只能使用外部的第三方组件。

至于各种数据库怎么安装使用请自行网上搜素学习。
197楼
chnfo 发表于:2021/2/7 14:05:00
mysql安装都已经整好了。
但是具体FT怎么用官方提供的第三方组件连接,以从服务端选择load数据,以及客户端对数据做了修改以后,怎么保存,写得语焉不详,这个几乎没办法下手。如果只是从服务端执行sql查找数据,这么一点功能完全不够看
[此贴子已经被作者于2021/2/7 14:05:03编辑过]
198楼
有点蓝 发表于:2021/2/7 14:17:00
就几句代码的事呀,还需要怎么个详细法?

示例二、更新Foxtable里加载的外部表:

  1. HySql.DB.ConfigPath = ProjectPath '如果这句代码已经在AfterOpenProject事件设置,这里就不需要了
  2. Dim db = HySql.DataBaseFactory.CreateDatabase()    
  3. Dim res = db.UpdateDataTable(DataTables("订单2").BaseTable)    
  4. Msgbox(res) 
 

如果是使用sql,和帮助sqlcommand的用法几乎一样的

Dim sql As String = "UPDATE 订单2 SET 扣 = @折扣 WHERE 客户 = @客户;"
Dim db = HySql.DataBaseFactory.CreateDatabase() 
Dim res As Integer = db.ExecuteNonQuery(sql, New HySql.ParameterPair("折扣", 0.3), New HySql.ParameterPair("客户", "abc"))  
199楼
ZJZK2018 发表于:2021/2/7 14:19:00
ok
200楼
zqxzhs 发表于:2021/2/7 14:37:00
学习学习
共630 条记录, 每页显示 10 条, 页签: [1]... [16][17][18][19] [20] [21][22][23] ...[63]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04004 s, 2 queries.