Foxtable(狐表)用户栏目专家坐堂 → 导入access文件


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

主题:导入access文件

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


加好友 发短信
等级:七尾狐 帖子:1511 积分:9801 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2024/1/13 11:01:00 [只看该作者]

找到原因了。

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


加好友 发短信
等级:七尾狐 帖子:1511 积分:9801 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2024/2/2 9:04:00 [只看该作者]

        Dim mg As New Merger
        Dim dt3 As Date = dtp2.Value.AddDays(1) 
        mg.SourcePath = p & "att2000.mdb" '指定数据文件所在目录
        mg.SourceTableName = "CHECKINOUT" '指定要合并的dbase文件,无需扩展名
        mg.DataTableName = "考勤机记录" '指定接收数据的表
        mg.filter = "[CHECKTIME] >= #" & dtp1.value & "# And [CHECKTIME] <= #" & dt3 & "#"        
        mg.Fields = "USerID, CHECKTIME" 
        mg.Merge() '开始合并
        DataTables("考勤机记录").save
上面的合并文件代码,我希望达到这样的效果:如果 "考勤机记录" 里面已经存在相同姓名、相同"CHECKINOUT"的记录,就不要再合并了。那要怎样修改代码呢?谢谢。

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/2/2 9:32:00 [只看该作者]

那就不能使用Merger了。动态设置数据源连接到数据库文件:http://www.foxtable.com/webhelp/topics/1944.htm,然后使用sql加载数据,大概类似:http://www.foxtable.com/webhelp/topics/2137.htm



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


加好友 发短信
等级:七尾狐 帖子:1511 积分:9801 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2024/2/2 10:47:00 [只看该作者]

好的。

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


加好友 发短信
等级:七尾狐 帖子:1511 积分:9801 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2024/2/27 9:34:00 [只看该作者]

cmd.C
上面代码里面的 cmd.C,无论是改成 cmd.C 还是 cmd.ConnectionName = p & "att2000",都会提示“指定的数据源名称错误”。请问要怎样修改?谢谢。

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


加好友 发短信
等级:七尾狐 帖子:1511 积分:9801 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2024/2/27 9:35:00 [只看该作者]

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

请看附页代码。

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/2/27 9:35:00 [只看该作者]

cmd.ConnectionName = "正确的数据源名称"


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


加好友 发短信
等级:七尾狐 帖子:1511 积分:9801 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2024/2/27 11:21:00 [只看该作者]

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:
详细错误信息:
Microsoft Jet 数据库引擎找不到输入表或查询 '考勤机记录'。 确定它是否存在,以及它的名称的拼写是否正确。

增加数据源之后,执行代码,会出现上面的提示。(我要把 "att2000" 里面的数据合并到 "考勤机记录" 那里去)

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/2/27 11:21:00 [只看该作者]

完整代码?!!

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


加好友 发短信
等级:七尾狐 帖子:1511 积分:9801 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2024/2/27 12:46:00 [只看该作者]

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


 回到顶部
总数 36 上一页 1 2 3 4 下一页