设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1240|回复: 3

[窗体] ACCESS与PB程序共用SQL库出现问题了

[复制链接]
发表于 2009-4-14 12:55:21 | 显示全部楼层 |阅读模式
代码:
    Dim JLH As String
    JLH = Format(CLng(DMax("XH", "futian_user_JLB") + 1))
    CurrentDb.Execute "INSERT INTO futian_user_JLB( XH, BH, FZBH, SSDJ ) SELECT '" & JLH & "',BH,FZBH,'" & Me.SJDJ & "' FROM futian_user_HD WHERE futian_user_HD.BH='" & Me.XMBH & "';"
说明:生成futian_user_JLB中的新记录,futian_user_HD 为另一基本表,Me.XMBH ,Me.SJDJ 为窗体中文本框
问题:这段代码应用于一个ACCESS二次开发中,与一个PB程序共同调用SQL库,使用过程中有时会出现生成JLH重复不能新增记录,有时在ACCESS这边,有时在PB程序那边.关掉程序后再进入又可以了.也没什么规律性.
小弟猜想是不是两种程序同时间点调用表时,同时向里面写入同一号导致的,但又怎么解决呢?PB那边是没法改的.
发表于 2009-4-14 14:20:01 | 显示全部楼层
很有可能是PB打开某个表的时候锁定了该表.
 楼主| 发表于 2009-4-14 15:13:29 | 显示全部楼层
PB程序锁定某个表,ACCESS调用时出问题,有可能,
但是现在的情况是PB程序也会出现不能新增记录的情况,好像说不过去了
 楼主| 发表于 2009-4-14 20:55:02 | 显示全部楼层
避免沉了,自己顶下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-19 06:40 , Processed in 0.089535 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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