VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
vb
-> 数据库(包含打印,安装,报表)
关于sql语句中max函数的问题
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
关于sql语句中max函数的问题
发表于:
2007-12-11 08:57:46
楼主
一个人员管理系统,使用access数据库,以身份证号和姓名做主键,另有一个编号字段bh顺序编号记录人员,在新增人员时,单独打开一个窗口,使用语句select max(bh) from table找出最大的编号后+1为新增人员编号,现在有时出现的问题是,使用这种方法有时会生成和当前最大编号相同的编号,关闭窗口后再点击新增打开,就会生成正确的编号。我在保存前一个记录后使用两次adodc.refresh,均不能解决此问题,望高手指点,谢谢。
发表于:
2007-12-11 09:40:37
1
楼 得分:
0
一.感觉这个编号字段似乎多余,不知道有什么作用。即使需要,建议用自动编号类型
二.这种方法在迸发操作的时候的确会有问题,你可以将最大号另存为一个表,每插入查询后用update语句加一,这样就可以了
三.没用过adodc控件,上面方法不知道是不是适用于adodc控件,仅供参考
发表于:
2007-12-11 09:47:42
2
楼 得分:
0
你应该用自增长字段
发表于:
2007-12-11 09:56:39
3
楼 得分:
0
你的问题可能是,用 sql 语句添加新纪录时更新完成前就去查询新的编号。建议采用异步方式等待 sql 更新完成。实际上用自动编号会更加方便。
关于并发的问题,几个方法供你选择:
1 bh 加索引,禁止重复数据。这样会弹出一个错误。
2 另建一个表,保存单一的一条记录维护最大编号。添加新员工记录时首先访问并更新此记录,如果更新成功则添加记录。因为此记录更近时自动加锁,可以防止多用户并发错误。
下一篇:
请教下如何动态链接远程sql server
上一篇:
设置打印机问题
相关文章
用 dom对象load配置文件时,节点属性是中文就...
如何像ie导出收藏夹中的那样将时间如何转换为大的...
在线等待 日期问题!!
如何用vb将ppt文件转换成网页格式
vb如何实现windows的搜索功能(可以通过查询文件...
从串口的激光扫描平台获得的数据乱码,有做过的进...
显示数据问题???
谁能给我讲讲set语句吗?它有些什么作用呢?怎么...
vb6.0利用wmi实现让远程计算机上执行一条命令,5...
vb字体是以什么形式显示的
求报表数据分析程序设计思路?
比较实用的控件可以实现多种控件和多种数据类型的...
vbs怎么实现qq自动发信息给指定的人
如何隐藏任务栏
有谁了解广东亿迅的,请讨论下......
100分,请高手帮忙!
设置什么style 可以令listbox的大小可变
关于报表的代码,大家帮看下,谢啦
怎么我这样的换行,文段老是往下跳
字符串的操作求救
其他资讯
sqlserver 的格式化命令是什么?
vsflexgrid 中的checkbox 点击事件名称...
vb 得到某程序cpu使用率
vb获取网页标题问题
小女子先行谢过了~有关datagrid控件
如何用vb操作服务?
movenext为何这么慢
我在vb里怎么使用shbrowseforfolder来确定初始路...
如果把文本放去text中,如何限制每行的字数
vb 300秒后将窗体隐藏
请问一个关于label控件的问题
跪求一个能够抓屏幕图的工具,越简单越好,最好带...
请问如何查询 text中相似的字符??并提取出...
form重新获得焦点问题
imgadmin控件删除一页图片出错
救命啊!vb程序,一个比较复杂的问题,希望集思广...
vb打印位置问题
关于ole中的内容用vb命令进行编辑的问题
如何动态设置msflexgrid的行数???
vb提升权限为system thread 实现进程保...
快速检索
分类导航标签a
.NET技术J#
PowerBuilder脚本语言
企业开发Lotus
.NET技术.NET Framework
硬件/嵌入开发硬件设计
专题开发/技术/项目设计模式
Web 开发Java
PowerBuilder脚本语言
软件培训/认证/考试认证
VC/MFC非技术类
专题开发/技术/项目Google技术社区
VC/MFC硬件/系统
WebSphere开发工具/WSAD
C++ BuilderActiveX/COM/DCOM
软件培训/认证/考试IBM
最新资讯
我的 world wide web publi...
在问一个文件的问题,高手们,帮忙啊!
求教一个.net中的常见问题
[microsoft][odbc microsoft access&n...
vb.net的数据结构应该是什么样的?
求助:classcastexception异常...
有谁在mtk上使用expat做xml解析?
硬盘太弱了 什么时候不怕摔
*******************请关于div排列的问题*******...
请教各位老大,帮帮忙
求mp3的测试midlet
socket和web程序如何共用一个数据库
求寻电子书和附光盘:没钱买《delphi开发技术大全...
求解~~~!!!!!!!!!!!!!!!!!!!!!!!!!!
老是报 “对象打开时,不允许操作” 请...
第七世界开发组委托发帖:欢迎大家参与这个开放游...
legacy application是什么意思
为什么使用vfw开发的视频显示(摄像头),总是出现...
加急!!xpsp2系统修改tcpip.sys的半开连接数为什...
为什么不能上传东东
急急急pb5.0 与 sql2000 死锁的问...
vs2005单元测试是否是bug?
大姐紧急求助:如何把oracle数据库中的一个blob字...
asp.net2.0给10分
请问一下visual stdio 2005为什么继续...
某公司帮规.... 欢迎来参观...
eclipse调试,在代码中的那个跟踪光标没有了,如...
如何通过javascript添加flash动画,求助!!
急!!!关于继承gridview 的web user...
[散分]个人站点换域名成功
asdde
请教:如何写 sum()和count()的条件
摆脱,你们就不要加些花里胡哨然后又没有什么实际...
这个程序看不懂,谢谢了!!!!!!!!!!!!!!!!!!!!!!!!...
上报页有100行,显示页也作了100行,每天报的数据不...
dropdownlist控件没有内容
delphi 2007 中第三方控件如何安装?
一个关于搜索的问题
先装的sql2000,又装的sql2005,sql2000通过企业...
高分求jstl问题
热门点击
delphi 6 bde 提示出错 @#@...
散分
如何实现以编程方式来进行单步调试!
找了一个下午 都快吐了 大家救命!!&...
createpen后如何再改变hpen的颜色?
关于new函数的一个传值的问题
求助如何完整地把两台电脑上的硬盘换过来,而不换...
64位的机器必须装支持64位的系统吗?
有偿带初学者入门
高分求在线支付系统开发方法!!
如何使用dataset作为report servers报表的数...
【求助】请问用vs2002 写的程序,想用vs200...
ssl原理解密
开发spring中关于配置文件的写法
如果你来出面试题,你会怎么做?
室内在线办公信息化oa管理系统超智能版
ie 非模式对话框返回值的问题
释放内存问题?
大家帮帮忙哈 考试题
堆和栈的一些问题
100分求助关于sqlce同步后的自动编号问题
我刚装了xp系统,但是不知道怎么操作的,任务栏没...
c#有无类似c++中list的集合?
代友发招聘信息,厦门的朋友可以来看看(很久没上...
局域网内ip设置问题
请问:sql 2005 如何连接到远程 ...
空指针问题``高手快来``
在线考试系统怎样给考试添加时间控制
gridview中有关checkboxfield的问题~~
请教关于vs2005生成安装包的问题?
简单的 select 语句,有什么区别?
请问 学 netbean 还是ecli...
请问如何检测进程qq.exe的安装目录???
安装sql server 2005出问题了
世界500强急聘java软件工程师,方向:erp或scm
谁能帮忙看下程序阿
messagequeue在机器重启后..消息就没有拉?
data window.net 2.0安装问题
ado和ado.net 有什么不同?ado.net 是...
vc++6.0 ado 怎么更新&nb...