主题:  问题:同一页面可以引用两个纪录集吗?或者怎样设置!

czp_5d

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2003/4/21 14:09:25
#12003/10/21 16:40:33
我在一个页面上因为需要引入两个数据集。可是只要两个数据集同时存在,就会出现问题。即使不做任何应用也是如此。单独创建任何一个数据集都没问题。
是不是要做特殊设置?
注:同一数据库文件,不同数据表,都只作最简单查询,用MX的纪录集创建方式。
解惑!!谢谢!!



czp_5d

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2003/4/21 14:09:25
#22003/10/21 17:00:24
另外,我发现一个问题。。
只要将数据库文件的安全属性中将IUSER用户删掉就可以同时存在两个记录集。
但是这样我所有的插入,更新和删除工作就都没法做了。。
怎么弄呢??



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#32003/10/21 17:41:45
会出现什么问题?

两个或者以上不会有问题
只要定义的名字不一样,或者关闭第一个再建立第二个



czp_5d

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2003/4/21 14:09:25
#42003/10/22 10:32:09
会出现以下提示:
Microsoft OLE DB Provider for ODBC(0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error
Unable to open registry key 'Temporary (volatile) Jet DSN for
process 0x6c0 Thread 0x7bc DBC 0x241d7a4 Jet'.
/qc/input/sale/edit_up.asp,line 29
而第29行是一个激活连接的语句。
salesinfo.ActiveConnection = MM_datacon_STRING
salesinfo是我创建的纪录集。看来纪录集没创建成功。
不过只要在页面上创建一个纪录集。或者将IUSER的写权限删除。就一切正常。。真是奇怪。。



czp_5d

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2003/4/21 14:09:25
#52003/10/22 19:46:35
首先谢谢alinhands。你的帮助推动着我和所有正在需要帮助的人。
无私的帮助。
我的问题已经解决了。就象你所所的那样。一个具备写操作的页面上调用多个数据集。要顺序建立和关闭。
由于MX创建数据集的方法是全部创建然后全部关闭。所以出了问题。我把具体的语句的顺序调整了一下就OK了。
再次感谢alinhands以及所有正在帮助别人走出困境的朋友!!