以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 请教一下 row 无法储存记录到资料库 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150524)
|
-- 作者:kennypalm
-- 发布时间:2020/6/1 10:41:00
-- 请教一下 row 无法储存记录到资料库
Dim i As Integer
Dim r As Row =Tables("pc_master").AddNew() r("primary_key")="2" r("pc_serial")="serial" & Date.Now r.Save 此主题相关图片如下:sp20200601_104008.png messagebox.Show("saved ") DataTables("pc_master").load
资料库里然后什么都没有 ,请教一下
|
-- 作者:有点蓝
-- 发布时间:2020/6/1 10:45:00
--
表格是不是设置了加载条件?试试
DataTables("pc_master").loadfilter = “” DataTables("pc_master").loadtop = nothing DataTables("pc_master").load
|
-- 作者:kennypalm
-- 发布时间:2020/6/1 13:22:00
--
没有啊 ,我自己用 sql select 查 , 资料库也是什么都没有
|
-- 作者:有点蓝
-- 发布时间:2020/6/1 13:33:00
--
pc_master是查询表?主键不是_Identify?
|
-- 作者:kennypalm
-- 发布时间:2020/6/1 14:24:00
--
此主题相关图片如下:sp20200601_142357.png
|
-- 作者:有点蓝
-- 发布时间:2020/6/1 14:27:00
--
主键不是_Identify不要使用Tables("pc_master").AddNew(),改为dataTables("pc_master").AddNew()
Dim r As dataRow =dataTables("pc_master").AddNew()
|
-- 作者:kennypalm
-- 发布时间:2020/6/1 14:55:00
--
主键不是_Identify 是什么? 如果不是 _Identify 是不是就不能用 Tables("pc_master").AddNew() 了 ?
|
-- 作者:有点蓝
-- 发布时间:2020/6/1 15:22:00
--
在foxtable里创建的表默认主键都是_Identify 。如果不是,不能使用Table.AddNew()
|
-- 作者:kennypalm
-- 发布时间:2020/6/1 16:39:00
--
感谢,感谢 ,我弄了几个晚上原来是这个原因啊 ,谢谢,另外 _identify 是自动生成的吗 ? 不用自己做自动编号吗?无论外表内表 ?
|
-- 作者:有点蓝
-- 发布时间:2020/6/1 16:47:00
--
只要在foxtable里创建的表默认主键都是_Identify,自动生成不需要手工干预
|