以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- sql代码生成关联获取id uuif 在主表新增一行后 附表同时新增多行 只有一行生成了对应的id递增 和UUID的获取 怎么修正不管明细新增多少条 对应的id都自动递增 uuid都获取主表的UUID呢? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176625) |
-- 作者:cnsjroom -- 发布时间:2022/4/20 19:34:00 -- sql代码生成关联获取id uuif 在主表新增一行后 附表同时新增多行 只有一行生成了对应的id递增 和UUID的获取 怎么修正不管明细新增多少条 对应的id都自动递增 uuid都获取主表的UUID呢? sql代码生成关联获取id uuif 在主表新增一行后 附表同时新增多行 只有一行生成了对应的id递增 和UUID的获取 怎么修正不管明细新增多少条 对应的id都自动递增 uuid都获取主表的UUID呢? 麻烦老师指导下 谢谢!
填报人信息中新增了如图红色部分内容44 亲属信息中新增了441 442 结果对应的442没有生成id 和获取uuid
当前代码如下: 新增后 内部函数【根据传入的表名 wzbm判断是否属于填报人信息表 如果是 就运行内部函数 填报人信息表新增后 反之就运行亲属信息表新增后】 Dim tbn As String = args(0)
填报人信息表新增后内部代码:【根据传入的wzbm 去查找填报人信息表中 是否有 如果有就新增id 如果uuid为空就赋值uuid 然后保存】 Dim wzbm As String = args(0) 亲属信息表新增后内部函数代码:【根据传入的wzbm对应查找填报人信息中的uuid,如果不为空,就对应去找亲属信息表中是否存在wabm的行 如果存在就将亲属信息表中的uuid=填报人信息表中的UUID】 Dim wzbm As String = args(0) cmd.Co mm an dTe xt = "S el e ct * F rom {填报人信息}" mr("id") = ckmx.Compute("Max(id)") + 1 [此贴子已经被作者于2022/4/20 19:35:57编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/4/21 8:52:00 -- find查询,改为使用select:http://www.foxtable.com/webhelp/topics/0400.htm |
-- 作者:cnsjroom -- 发布时间:2022/4/21 16:37:00 -- 回复:(有点蓝)find查询,改为使用select:http://w... 单个表的时候没有问题 如果传入多个tbn字符 一个wzbm的时候 提示:标准表达式中数据类型不匹配。 麻烦老师帮我看看 谢谢!
Dim tbn As String = args(0) cmd.Com mandText = "Se lect * From {填报人信息}" End If [此贴子已经被作者于2022/4/21 16:43:38编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/4/21 16:43:00 -- 调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错 |
-- 作者:cnsjroom -- 发布时间:2022/4/21 16:53:00 -- 回复:(有点蓝)调试技巧:http://www.foxtable.com/... 如果是第一个传进来的表tbn 可以运行完7 然后对应写值 如果是第二个传进来的表tbn内容 运行到第7 就出错 对应的表也无法写值 麻烦老师 指导一下 tbn是传入多次 且wzbm只有一次 怎么实现wzbm 跟随多个tbn一起完成后续代码运行呢?
Dim tbn As String = args(0) |
-- 作者:有点蓝 -- 发布时间:2022/4/21 17:01:00 -- http://www.foxtable.com/webhelp/topics/0396.htm,看示例三 |
-- 作者:cnsjroom -- 发布时间:2022/4/22 2:07:00 -- 回复:(有点蓝)http://www.foxtable.com/webhelp/to...
完善之后还是如此 标准表达式中数据类型不匹配。 Dim tbn As String = args(0) |
-- 作者:有点蓝 -- 发布时间:2022/4/22 8:42:00 -- 哪一句代码出错? |
-- 作者:cnsjroom -- 发布时间:2022/4/22 8:55:00 -- 回复:(有点蓝)哪一句代码出错? output.Show(tbn & 5) 部分表运行到5就执行不下去了 就会出错 部分表运行得到7 数据顺利写入系统 |
-- 作者:有点蓝 -- 发布时间:2022/4/22 9:14:00 -- 请上传实例测试 |