博文

ADO 2.5对象模型(2005-09-19 09:40:00)

摘要:        ADO 2.5对象模型         虽然在ADO  2.5对象模型中出现了两个新对象,但与以前的版本基本上是类似的。 如果以前使用过ADO,你会发现在这个新版本中出现了两个新对象:Stream和Record对象。在第11、12章将详细介绍它们。
                            
        Properties集合已经被有意地排除在图8-3外,这样你对几个主要对象之间的交互关系就一目了然了。在本章的后面,有显示Properties集合的简化对象模型。
        让我们更详细地考察这几个对象。  8.2.1 Connection对象
                               
         Connection对象是使我们能与数据存储相连的对象。只有Connection对象才能指定希望使用的OLE DB提供者、连接到数据存储的安全细节以及其他任何连接到数据存储特有的细节。
        应当......

阅读全文(2283) | 评论:0

生平第一次看帖哭了(下)(2005-09-19 09:36:00)

摘要:第2天起床。。腿都软了。。。。看李静脸色也不是很好看。。。。             我说:“老婆。。嘿嘿我第一次叫一个女孩老婆哦`~~~。李静说:恩。             早上我给李静买的好的早点。。。跟她一起吃了饭。。。             我说老婆我要去上班了。。你今天上不上班了。。             李静说:“不去了。。我辞职了。。以后我就在家伺候你。。可能要当你的累赘了。”             我说:“小傻瓜。。。然后抱着她。。。亲了她一下说`~我爱你!!!!             我早上去上班。。站在车上。。整个人晕晕的体力透支吧。。。。             一整天上班。。。都没什么精神。。不过心理挺开心的。一直着急希望快点回家找老婆。             中午李静又给我打电话。。。说来给我送饭。。。我又在单位到处宣传。。我老婆来给我送饭。。             从那以后天天都这样。。李静每天都会来给我送饭吃。。。日子过的也挺甜蜜的。。       &n......

阅读全文(3138) | 评论:0

生平第一次看帖子哭了(上)(2005-09-19 09:35:00)

摘要:              生平第一次看帖子哭了             我是一名搞计算机的,记得2001年那年我去了北京,然后一直在北京工作,日子过的挺苦的拉,因为一个自己到了一个陌生的城市,也没有什么朋友,那就叫一个郁闷那,我是住在玄武门那边的,住了个破四合院,为了省钱每天早上就随便吃点门口卖的点心,记的那个点心店是叫清真寺,回族人开的,他们买的点心挺好吃的哈哈5毛钱一个我早上就吃2个然后喝点水...就去上班了,去了北京2个月考了一个微软工程师,然后就换了工作在中关村上班了,每天依然过着一个人的生活,经常晚上走在回家的路上然后看看美女什么的,要说北京美女其实还是挺多的,不过她们都爱有钱人,我这样的小小打工的,也就是看看了,不过要说长相偶还是很有自信地哈哈.
            到了那年的6月份,我认识了一个东北的哥们,每天下班了就在一起玩,日子过的也比以前有点意思了,我每天依然还是重复着上班下班的生活,直到2001年的6月5日,也就是我刚过生日的第2天,发生了一件让我一辈子都希望能停留在那一天的事情,我遇到了我生命中的最爱,如果按照圣经上说的,那个女孩就是我的肋骨了,让我变成了一个完整的男人.
            那天下班,我在中关村等车,突然看见车站上有个大美女,,哈哈特别的清秀那种,身高168CM,身材无敌了,,,没有化装,穿的牛崽裤,红色T血,总之我是给看傻了,感觉现在社会上这样清秀的女孩真的太少了,能让我感觉漂亮的女孩也真没几个,以前在自己老家,不少别人眼中美女追我我都不理睬的,不过这个女孩真的是我喜欢的那种,我一直站在她旁边斜视着她..哈哈看的我心里咕咚咕咚的跳..哈哈其实起色心了..当时可冲动了...是男人都能理解哈...
  &n......

阅读全文(1753) | 评论:0

 我们出生在70年代》 (2005-09-19 09:33:00)

摘要:     我们出生在70年代》           ]             有些历史你永远不会在书本上看到,却影响着我们,有些历史是属于我们自己的,只有生于那个年代才能有共鸣。             在网上看过一篇《七十年代生人的个人历史》,很是感慨万千,往事一幕幕涌现,过去的点点滴滴依稀在眼前,流失的岁月一去不复返,记录我成长的片段在这个时代已成为了绝版。
            为了记录我近三十年的成长历程,也为了使七十年代出生的人有份独特的自豪和骄傲,启开尘封的记忆写了这篇帖子。
              
              
              七十年代的人,今年最大的是35岁,最小的是25岁。
              
              小时候跟着父母参加过生产队劳动,知道什么是工分。偷过生产队的“黄瓜”、“西红柿”、和“西瓜”,吃过生玉米、生茄子。
      &nbs......

阅读全文(2248) | 评论:0

了解 Microsoft Access 安全性(2)(2005-09-18 14:43:00)

摘要: 了解 Microsoft Access 安全性 function toImage(imageUrl){ var url="/"+4224+"/"+imageUrl; window.open(url); } 下面我们来看看如何实现比在数据库中设置密码更强大的保护手段。

使用 Security Wizard 设置 Access 数据库的安全性
可以使用 Security Wizard 设置数据库的安全性。为此,请执行以下步骤:

打开要设置安全性的数据库。
在“工具”菜单中,指向“安全”,然后单击“设置安全机制向导”。将显示“设置安全机制向导”对话框。
因为我们要创建一个新的工作组信息文件,因此请确保选中此选项,然后单击“下一步”。
在“设置安全机制向导”对话框的第二个屏幕中(见图 1),为工作组信息文件键入一个新名称,或者接受默认名称。键入一个工作组 ID (WID)。WID 唯一标识了此工作组文件的 Admins 组。下一步,在相应的文本框中键入您的姓名和单位。虽然这些输入是可选的,但最好还是填入,因为只有知道这些信息的人才能重新创建工作组信息文件。



您也可以选择是否使用此工作组信息文件作为所有数据库的默认文件,或者只是用于这个特定的数据库。单击“创建快捷方式,打开设置了安全机制的数据库”选项,然后单击“下一步”。
在下一个屏幕中(见图 2),可以选择希望向导设置其安全机制的对象。默认情况下,向导将为所有现有对象和所有新创建的对象设置安全机制。单击“下一步”。



在下一个屏幕中(见图 3),您可以选择可选的具有特定权限的安全组。我们强烈建议您使用组来管理用户的访问权限,而不是赋予每个用户特定的权限。选择任何其他组帐户,然后单击“下一步”。



在此屏幕中(见图 4),您可以为 Users 组设置特定的权限。因为所有用户都自动成为 Users 组的成员,在此选择的任何权限都会应用于所有......

阅读全文(1648) | 评论:0

了解 Microsoft Access 安全性(1)(2005-09-18 14:42:00)

摘要: 了解 Microsoft Access 安全性      开始阅读  查看评论 A.red18:link { FONT-SIZE: 14px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: underline } A.red18:active { FONT-SIZE: 14px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: underline } A.red18:visited { FONT-SIZE: 14px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: underline } A.red18:hover { FONT-SIZE: 14px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: underline } A.red14:link { FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: none } A.red14:active { FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: none } A.red14:visited { FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: none } A.red14:hover { FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: none } A.blue14:link { FONT-SIZE: 12px; COLOR: #4c4c4c; LINE-HEIGHT: 150%; TEXT-DECORATION: none }......

阅读全文(2929) | 评论:0

ADO三大对象的属性、方法、事件及常数(三) (2005-09-18 14:34:00)

摘要: ADO三大对象的属性、方法、事件及常数(三)
Recordset对象

属性

属性名称 数据类型和用途
AbsolutePage 可读写Long类型,要么是设置或返回当前记录所处的页面序号,要么是一个PositionEnum常数,见AbsolutePage用到的常数。在获取或设置AbsolutePage的值之前,必须先设定PageSize的值。AbsolutePage是从1开始计数的。如果当前记录位于第一页时,AbsolutePage的返回值为1,对AbsolutePage设置将使当前记录指针指向指定页的第一条记录。
AbsolutePosition* 可读写的Long类型(从1开始计数),设置或返回当前记录年处的位置。AbsolutePosition的最大取值是RecordCount属性的值。
ActiveCommand 可读写的String类型,Recordset所关联的先前打开的Command对象名称
ActiveConnection 指针类型,指向Recordset所关联的先前打开的Connection对象,或指向一条完整有效的ConnectionString串值。

BOF* 只读Boolean类型,若为True,表明记录指针已位于Recordset第一条记录之前,并且没有了当前记录
Bookmark* 可读写Variant类型,返回对特定记录的引用或使用一个Bookmark值使记录指针指向特定记录
CacheSize* 可读写Long类型,指定本地Cache中所存的记录条数,最小(默认值)为1。若增加了CacheSize的值,则在流动Recordset以获取更多记录时,能减少与服务器的通信次数。
CursorLocation 可读写Long类型,指定可流动游标的位置,即CursorType是位于客户端还是位于服务器端,见CursorLocation用到的常数。默认值是使用OLE DB数据源提供的游标。
CusrsorType* 可读写Long类型,指定Recordset游标的类型,见CursorType用到的常数,默认值是forward-only游标
DataMember 指针类型,指向关联的DataEnvironment.Comma......

阅读全文(2327) | 评论:0

ADO三大对象的属性、方法、事件及常数(二)(2005-09-18 14:33:00)

摘要:ADO三大对象的属性、方法、事件及常数(二)
Command对象

Command对象的主要目的是执行参数化的存储过程。其形式要么是临时准备(prepared),要么是持久的预编译(precompiled)过的SQL语句。如果想(存储)一个或多个查询以供在同一Connection上多次执行,Command对象也是很有用的。当想创建Recordset时,一种高效的方法是绕过Command对象而采用Recordset.Open方法。

属性

属性名称 数据类型和用途
ActiveConnection 指针类型,指向Command所关联的Connection对象。对于现存的已打开连接,可使用Set cmmName.ActiveConnection=cnnName。另外,也可以不用相关Connection对象名称而使用有效的连接字符串去创建一个新的连接。默认值为Null。
CommandText 可读写String类型。为ActiveConnection指定一条SQL语句、表名、存储过程名或提供者能接受的任意字符串。CommandType属性的值决定了CommandText属性值的格式。默认值为空字符串:""
CommandTimeout 可读写Long类型,指定中止一个Command.Execute调用之前必须等待的时间。这时的值优先于Connection.ComandTimeout中的设定值。默认值为30秒。
CommandType 可读写Long类型,指定数据提供者该如何解释CommandText属性值。CommandType等效于Connection.Execute方法中的可选参数lngOption。详见CommandType所用到的常数。默认值为adCmdUnkown.
Name 可读写String类型,指定Command的名称。
Prepared 可读写Boolean类型,判断数据源是否把CommandText中的SQL语句编译为prepared statement(一种临时性存储过程)。prepared statement仅存活于Command的ActiveConnection生命周期中。许多客户/服务器RDBMS,包括SQL SERVER,都支持prepared s......

阅读全文(2305) | 评论:0

ADO三大对象的属性、方法、事件及常数(一)(2005-09-18 14:32:00)

摘要:Connection对象

属性

属性名称 数据类型和用途
Attributes 可读写Long类型,通过两个常数之和指定是否使用保留事务(retainning transactions)。常数adXactCommitRetaining表示调用CommitTrans方法时启动一个新事务;常数adXactAbortRetaning表示调用RollbackTrans方法时启动一个新事务。默认值为0,表示不使用保留事务。
CommandTimeout 可读写Long类型,指定中止某个相关Command对象的Execute调用之前必须等待的时间。默认值为30秒。
ConnectionString 可读写String类型,提供数据提供者或服务提供者打开到数据源的连接所需要的特定信息
ConnectionTimeout 可读写Long类型,指定中止一个失败的Connection.Open方法调用之前必须等待的时间,默认值为15秒。
CursorLocation 可读写Long类型,确定是使用客户端(adUseClient)游标引擎,还是使用服务器端(adUseServer)游标引擎。默认值是adUseServer。
DefaultDatabase 可读写String类型,如果ConnectString中未指定数据库名称,就使用这里所指定的名称,对SQL Server而言,其值通常是pubs
IsolationLevel 可读写Long类型,指定和其他并发事务交互时的行为或事务。见IsolationLevel常数
Mode Long类型,指定对Connection的读写权限。见Mode常数
Provider 可读写String类型,如果ConnectionString中未指定OLE DB数据或服务提供者的名称,就使用这时指定的名称。默认值是MSDASQL(Microsoft OLE DB Provider for ODBC)。
State 可读写Long类型,指定连接是处于打开状态,还是处于关闭状态或中间状态。见State常数
Version 只读String类型,返回ADO版本号。

注意:上面所列出的大多数可读写的属性,只有当连接处于关闭状态时才是可......

阅读全文(1394) | 评论:0