delphi实现数据库的拼音查询(delphi realize database pinyin query)

delphi实现数据库的拼音查询(delphi realize database pinyin query)

ID:15925441

大小:31.92 KB

页数:42页

时间:2018-08-06

delphi实现数据库的拼音查询(delphi realize database pinyin query)_第1页
delphi实现数据库的拼音查询(delphi realize database pinyin query)_第2页
delphi实现数据库的拼音查询(delphi realize database pinyin query)_第3页
delphi实现数据库的拼音查询(delphi realize database pinyin query)_第4页
delphi实现数据库的拼音查询(delphi realize database pinyin query)_第5页
资源描述:

《delphi实现数据库的拼音查询(delphi realize database pinyin query)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、delphi实现数据库的拼音查询(DelphirealizedatabasePinyinquery)------------------------------------------------我的问题是:在一个网络数据库中插入一个空记录,记录中有一个字段是自动递增的ID。然后再对该记录进行编辑。因此,在完成插入后,能返回刚插入记录或是ID。我想用存储过程来完成以上过程。我现已在使用手动递增流水号的笨办法进行操作了,另建了一个流水号记录文件,用于存储当前流水号最大值。但我觉得存在一个问题:当用户1申请新建记录时,我读取了流水号

2、,然后对流水号加一得出新的流水号,再写回原文件。但在我读出数据后、写回之前,用户2申请新建记录,又读取了原来的流水号这样一来,这两个用户的流水号是重复的了。cjz的方法也同样存在上述问题。我原想用加锁的方法解决,但我在sql7.0中没找到锁。我现在只有在ASP程序中使用应用。锁。咋办???10楼:一11楼:Eks!!!!!使用:rs.open“SELECT*FROMtablename在fileName=null”,objconn,3rs.addnewRS(田)=“”RS(2)=“”RS(3)=“”rs.updateid=RS(“

3、id”)这样你就可以得到当前记录的所有字段值了(包括自动递增的ID)------------------------------------------------本编文章将要介绍重点解释如何在MSSQLServer中更新或添加一条记录后立即得到其标识列的值,这个值在访问就是我们熟知的自动编号的我值,好了,闲话不多说,代码我也不多写,只写关键些,相信各位高手一看就明白,呵呵后面也附带了在访问中获取的方法,虽然在访问。中获取自动编号的文章网上虽然很多,但放在此做为一个总结吧。集testrs=服务器。CreateObject(“数据

4、集”创建要测试的对象。”)testrs。打开“[数据]”,Conn,1、2的假定开始已经创建Conn,并且已经连接testrs.addnewtestrs(“colname1”)=“colname1”testrs(“colname2”)=“colname2”......testrs(“colnamen”)=“colnamen”testrs。更新”调用更新方法立即将内存中数据写入中,下面这句是关键的testrs.movelast”将记录移动最后一条ID=testrs(“ID”)的这样就可以立即得到刚才这个新记录的自动编号了最后不要忘

5、记关闭对象testrs。关闭:设置testrs=没有呵呵,以上方法我已经在2000服务器SP4+MSSQL和VB、Delphi等都测试过,都是可行的。因为本篇文章是针对有些基础的人阅读的,故上面的代码不可直接运行,如各位对上面的代码有何疑问,请与我联系QQ:115269,或者上我的网站来娱乐娱乐:http://www.772.cn/下面转贴出如何如何在访问中插入记录后马上得到自动编号的ID值首先须保证获得记录集的方式支持书签属性,如1,3插入一条带自动编号字段的记录后,获取该记录的书签属性值温度=rs.bookmark然后rs.

6、bookmark=温度试试!!response.writeRS(“ID”)。顺便解释下书签是一个什么属性,因为现在网上有文章对此的解释有点歧义:)BookmarkthecurrentrecordintheRecordsetobjectreturnstheuniqueidentifier(wecanaddanewrecordafterthispropertyreturnshisautomaticnumberinginACCESS),ortheRecordsetobjectofthecurrentrecordsetbyidentif

7、yingeffectivebookmarkrecords.SettingsandreturnvaluesSetsorreturnsthevariantexpressionofthecalculatedvalidbookmark.ExplainUsetheBookmarkpropertytosavethecurrentrecordandreturntotherecordatanytime.BookmarkscanonlybeusedinRecordsetobjectsthatsupportbookmarks.Whenyouopen

8、aRecordsetobject,eachrecordhasauniquebookmark.Tosaveabookmarkforthecurrentrecord,assignthevalueoftheBookmarkattributetoavariable.Mo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。