起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 369|回复: 12

为什么不支持多表插入**

[复制链接]
发表于 2008-2-26 17:58:03 | 显示全部楼层 |阅读模式
数据集中包括两个表的字段, 表格文档保存时,提示不支持多表插入?

    难道一个数据集只能从一个表中取字段吗?

不支持多表挺插入.jpg

163.13 KB, 下载次数: 197

回复

使用道具 举报

发表于 2008-2-27 08:31:26 | 显示全部楼层
数据集中包括两个表的字段, 表格文档保存时,提示不支持多表插入?
默认不支持,需要自己写SQL,就是在数据集的更新选项上自己写提交、删除等SQL

难道一个数据集只能从一个表中取字段吗?
不是,一个数据集可以从多个表取字段,同一个数据集取字段的表必须是同一个数据库连接下的就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 10:15:46 | 显示全部楼层
我在更新选项的“提交SQL语句选项卡”下,直接点击“生成SQL”按钮生成SQL语句的。

  整个数据集的数据是分几个流程环节提交的,在入口环节提交数据时没问题,但是在第二个环节提交数据时,数据没有写入到数据表中。 表中该条记录中,除了入口环节提交的字段数据外,其它字段的值都是Null.

    请问什么原因,如何解决?
回复 支持 反对

使用道具 举报

发表于 2008-2-27 10:18:56 | 显示全部楼层
能详细描述一下吗?
如:第一个环节提交了哪些字段
第二个环节是做的什么操作,对哪些字段做了改动
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 11:14:22 | 显示全部楼层
比如说数据集有10个字段,第一个环节能编辑的是前5个字段,第二个环节能编辑的是后5个字段.  就是这样的使用了数据集策略。

    请问是不是在第一个环节保存的时候,对数据集进行插入操作, 第二个环节保存的时候对数据集是进行更新操作?
回复 支持 反对

使用道具 举报

发表于 2008-2-27 11:40:47 | 显示全部楼层
还是把你实际的设计详细说明一下吧,
估计你第一个环节只是插入了一个表,另一个表没有任何数据录入
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 11:45:43 | 显示全部楼层
问题会不会是在这里, 第一个环节对两个表都有插入数据, 但第二个环节只对一个表的字段进行编辑。
回复 支持 反对

使用道具 举报

发表于 2008-2-27 12:02:58 | 显示全部楼层
这要看你在第二个环节中修改了什么字段!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 14:15:37 | 显示全部楼层
非主键
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 14:37:28 | 显示全部楼层
另外,这个表的主键没有出现在表格文档中,  问题会不会在这里?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 17:54 , Processed in 0.051932 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表