找回密码
 立即注册

QQ登录

只需一步,快速开始

MiLuxy

注册会员

9

主题

46

帖子

175

积分

注册会员

积分
175

圣诞拼拼乐

MiLuxy
注册会员   /  发表于:2023-11-8 10:42  /   查看:1388  /  回复:3
1金币
问题1:服务端导入excel,中如何获取用户上传的文件的全路径(需要结合服务端设置的文件夹地址么?),文件上传后的名称就只能从存入数据库中的附件类型的值了?
问题2:服务端导入excel,插入数据库时(mssql)是循环后一笔笔插入了,还是一次性插入了?涉及到使用日志同步的问题。

最佳答案

查看完整内容

(1)获取上传之后的文件路径的话,可以使用这个服务端命令 根据附件字段的值,获取这个附件的全路径。附件字段的值可以是附件类型的值,也可以是图 片类型的值。 (2)我这边测试是一起添加进去的,楼主也可以结合数据库的SQL执行记录测试一下

3 个回复

正序浏览
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-10 18:30:36
4#
从事务命令的逻辑来看,这个是需要在是事务外的,楼主可以测试一下子
同时建议楼主,在查空的数据的时候,再加一个创建者等于当前登录用户
这样就不会查到别人的数据了



回复 使用道具 举报
MiLuxy
注册会员   /  发表于:2023-11-10 16:28:05
3#
本帖最后由 MiLuxy 于 2023-11-10 16:32 编辑

服务端导入excel时,遇到一个问题,有一列父ID,再导入时添加进去:

参考这个帖子
服务端导入EXCEL数据时,如何插入主表ID列
https://gcdn.grapecity.com.cn/showtopic-197133-1-1.html
(出处: 葡萄城开发者社区)

逻辑是:表中记录为空的,就是本次导入的,然后更新一个固定值。  但是是不是得在循环外开始事务(不可新增,不可修改),不然查询为空的结果,不一定是本次导入的记录是吧。也有可能是其他人操作的导入的记录。
回复 使用道具 举报
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-8 10:42:42
来自 2#
(1)获取上传之后的文件路径的话,可以使用这个服务端命令


根据附件字段的值,获取这个附件的全路径。附件字段的值可以是附件类型的值,也可以是图
片类型的值。



(2)我这边测试是一起添加进去的,楼主也可以结合数据库的SQL执行记录测试一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部