Foxtable(狐表)用户栏目专家坐堂 → 【移动开发】代码变通怎么实现定义外部数据源表新增数据呢?


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

主题:【移动开发】代码变通怎么实现定义外部数据源表新增数据呢?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/28 20:53:00 [显示全部帖子]

不论是什么表,都是一样的写法的。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/28 21:58:00 [显示全部帖子]

 还是尽量加入到foxtable里面去吧,这样操作方便,而且也不占用资源、也不影响效率。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/28 23:21:00 [显示全部帖子]

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:服务器端.zip


 


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/29 9:21:00 [显示全部帖子]

请先理解代码。

 

1、list函数,sql语句查找的时候,你是根据什么查找的?如果没有数据,那就检查你的条件。

 

2、add函数,新增数据,要把你list函数的查询条件的列的值赋值好才行。

 

3、序号列是用来排序、分页查询的。不然,你就需要编写长长的sql语句进行查询(参考帮助例子)

 

4、序号值不需要传递,只是用来计算分页的。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/29 10:45:00 [显示全部帖子]

1、序号列必须填写值1、2、3、4之类的。

 

    去看list函数,第一页显示 1-10,第二页显示 11-20

 

2、看1.

 

3、不建议用1、2的方式分页,请改成另一种方式分页,如sql代码(第二页,每页10行)

 

select top 10 * from {表A} where [_identify] not in (select top 10*1 [_identify] from {表A} order by [_identify]) order by [_identify]

[此贴子已经被作者于2017/6/29 10:45:31编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/29 15:18:00 [显示全部帖子]

改一句代码

 

cmd.CommandText = "Select top " & pagerows & " [_Identify] As 编号,销售日编号,联系人,联系电话,应收款项 From {客户资料}  where " & iif(page=0, "1=1" , "[_identify] not In (Select top " & pagerows * page & " [_identify] from {客户资料} order by [_identify]) order by [_identify]")
msgbox(cmd.CommandText)
Dim dt As DataTable = cmd.ExecuteReader


 回到顶部