Foxtable(狐表)用户栏目专家坐堂 → 连接别的系统数据库


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

主题:连接别的系统数据库

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110551 积分:562645 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/27 12:08:00 [显示全部帖子]

既然都已经连接数据库了,定时查询一下数据库的数据进行处理即可

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110551 积分:562645 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/27 16:05:00 [显示全部帖子]

d1.CommandText = "select * from 进货单 "
改为下面即可
d1.CommandText = "select * from 进货单  WHERE 吨位 > 50 "


 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110551 积分:562645 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/27 16:35:00 [显示全部帖子]

那需要每次执行都记录一个最后查询时间,可以把这个时间保存到一个表格里。

dim d as date = tables("某表").rows(0)("最后查询时间")
dim n as date = date.now
d1.CommandText = "select * from 进货单  WHERE 时间列 > #“& d & ”# and 时间列 <=#“& n & ”#"
dt = d1.ExecuteReader()
tables("某表").rows(0)("最后查询时间") = n
……其它处理

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110551 积分:562645 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/28 15:03:00 [显示全部帖子]

什么数据库?SqlServer?日期和时间两个字段是什么类型的列?数据是怎么样的?

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110551 积分:562645 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/28 15:33:00 [显示全部帖子]

这2个列完整数据打开数据库截图看看

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110551 积分:562645 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/28 15:46:00 [显示全部帖子]

把这2个列拉到最宽,看单元格的完整数据

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110551 积分:562645 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/28 15:52:00 [显示全部帖子]

点击一下毛重时间列的单元格,看看显示的完整数据是什么?

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110551 积分:562645 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/28 16:45:00 [显示全部帖子]

要了解时间列到底显示的是怎么样的数据才能说其它的。如果他不懂看,你远程到他电脑看看,如果你们都不会看,考虑把数据库弄出来 发上来看看

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110551 积分:562645 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/28 21:34:00 [显示全部帖子]

只能指定日期了,比如仅查当天的数据

dim d as date = tables("某表").rows(0)("最后查询时间")
dim n as date = cdate(format(n,"1899-12-30 HH:mm:ss"))
d1.CommandText = "select * from 进货单  WHERE 日期列=#“ & date.today & ”# and 时间列 > #“& d & ”# and 时间列 <=#“& n & ”#"
dt = d1.ExecuteReader()
tables("某表").rows(0)("最后查询时间") = n

 回到顶部