以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请问窗口Table使用sqlquery能进行数据录入吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122338)

--  作者:饭浇盖
--  发布时间:2018/7/23 14:52:00
--  请问窗口Table使用sqlquery能进行数据录入吗?
比如说Access的两个表 结构是这样的  

单位信息表:
单位ID  单位名称  单位地址 ……………………

订单信息表:

订单编号   商品ID  单位ID  …………

我现在需要用SQLquery创建一个新的表  
addTables("单位信息表”,"单位ID","订单信息表","单位ID”)

然后把这个临时表放在窗口中,设置几个 新增  修改   删除   按钮 和窗口 。请问能这样对这个临时表操作,然后订单数据保存在订单信息表当中吗??

--  作者:有点甜
--  发布时间:2018/7/23 15:13:00
--  

sqlQuery的数据无法保存回数据库。

 

建议这样做。用sqlTable,然后写sql语句,如 select 订单编号, 商品id, (select 单位名称 from {单位信息表} as b where a.单位id=b.单位id) as 单位名称 from {订单信息表} as a


--  作者:饭浇盖
--  发布时间:2018/7/23 16:10:00
--  
谢谢  解决我大问题,这个在帮助上看不出来,sqltable说select只能选择一个表的数据
--  作者:饭浇盖
--  发布时间:2018/7/24 12:06:00
--  
PS:请问甜老师,是不是不能将新增窗口的空间绑定到生成的临时表,如果我将数据新增到临时表后 关闭窗口后数据会保存无效

也就是说生成的    dataTables("订单新增_订单信息table”)   和原有的数据表 datatables("订单信息") 是相互独立的 并不会同步对吗

--  作者:有点甜
--  发布时间:2018/7/24 12:15:00
--  

sqlTable表格的数据(fill进去或者设置sql语句的),直接save就保存到数据库了。

 

sqlQuery或者datasource绑定临时表,是无法保存数据的。

 

sqlTable保存数据后,是直接保存到数据库的,不会影响前台表,如果前台表需要看到最新数据,需要重新加载。


--  作者:饭浇盖
--  发布时间:2018/7/24 14:00:00
--  
谢谢  我原来绑定sqltable后来关闭窗口后数据都丢失了,原来是要save后数据才保存进数据库