大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 程序开发 -> Visual Basic访问数据库的常见问题

Visual Basic访问数据库的常见问题

时间: 2021-07-31 作者:daque

vb6.0的数据考察本领有无任何的矫正?vb6.0的数据考察本领有了很多矫正:1. ado2.0/ole db 数据库贯穿更普遍。2. 新的oracle schema及stored procedure安排本领。3. data environment 不妨安排鉴于ado的数据库贯穿。4. 调整新的report designer。5. mhflexgrid控件可表露分层数据。6. 矫正的data binding本领。 在visual basic 6.0中什么是 data report designer?微软的visual basic 6.0 data report designer是内嵌于vb6.0的分层式报表安排器。report designer 使开拓者能从新的data environment designer 顶用把东西拖放入分级的报表安排器中,来创造鉴于文本的,单级或多级的报表,可用来打字与印刷或生存为txt或html方法的文献。其余,data report designer 便于vb6.0 开拓职员以步调办法遏制她们所有报表的操纵,就像数据集成和考证,都在vb6.0 的开拓情况中实行。该东西与vb5 所带的crystal report 东西比拟,其与开拓情况的集成水平有了较大水平的普及。" 我查问 ado recordset的recordcount属性老是归来 -1。在ado 1.5本子时当咱们用adopenforwardonly 游标典型翻开记载集时,recordcount属性归来 -1,在ado 2.0, 2.1和2.5本子时用adopendynamic典型也会爆发这种情景。所以即使要考察记载集的recordcount属性,请运用adopenkeyset 或 adopenstatic动作server端的游标或运用存户端的游标翻开记载集。其余请提防运用的locktype,有些locktype会强迫变换游标典型。即使数据需要步调不扶助你所设的游标典型,数据需要步调大概会运用一种邻近的游标动作替代,也形成游标典型的变换,请同声参照数据需要步调的文书档案。 怎样在vb中运用ado shape command 实行分层记载集?分层记载集经过存户端游标引擎实行的msdatashape provider供给数据。档次构造的记载有点一致于运用join 和 group by 的sql 语句,但又有各别,后者归来的记载集包括了主表和从表的字段,而前者的记载集仅含有主表的字段,其余,这个记载集也含有一个附加的字段代办关系从表的数据,你不妨将它赋给另一个记载集变量。当你为统计功效运用group by 和统计因变量时,统计值总出此刻记载集上,而运用分层记载统计消息会出此刻主记载集上而子记载集还生存着子记载的精细实质。有三种典型的shape可供采用,鉴于联系的(relation based),鉴于参数的(parameter based)和鉴于组的(group based) 语法如次:shape {parent-statement}append aggregate| ({child-statement} [as alias]relate parent-field to child-field | parameter-marker[, parent-field to child-field | parameter-marker ...])[, aggregate | ({child statement})...]shape {non-normalized-statement} [as alias]compute aggregate| alias| ({child-statement} [as alias] relate parent-field tochild-field | parameter-marker)[, aggregate | alias | ({child-statement}...)][by grouping-field [, grouping-field]]shape {non-normalized-statement} [as alias]by grouping-field [, grouping-field]精细消息请查看:msdn\knowedge base : q189657 怎样运用ado考察加密的access数据库?即使你蓄意翻开一个有口令养护的access数据库,你不妨用以次三种语法的任一种:dim myconn as new adodb.connectionmyconn.provider = "microsoft.jet.oledb.3.51"myconn.properties("data source") = "c:\...\jetpassword.mdb"myconn.properties("jet oledb:database password") = "mypwd"myconn.open-或-dim myconn as new adodb.connectiondim strconn as stringstrconn = "data source=c:\...\jetpassword.mdb;" & _jet oledb:database password=mypwd"myconn.provider = "microsoft.jet.oledb.3.51"myconn.open connectionstring:=strconn-或-dim myconn as new adodb.connectiondim strconn as stringstrconn = "provider=microsoft.jet.oledb.3.51;" & _data source=c:\...\jetpassword.mdb;" & _"jet oledb:database password=mypwd"myconn.open connectionstring:=strconn即使你翻开一个数据库运用了jet安定养护,你须要运用以次办法:dim myconn as new adodb.connectionmyconn.provider = "microsoft.jet.oledb.3.51"myconn.properties("data source") = "c:\...\jetsecurity.mdb"myconn.properties("jet oledb:system database") = "c:\...\system.mdw"myconn.open userid:="admin", password:="mypwd"-或-dim myconn as new adodb.connectiondim strconn as stringstrconn = "data source=c:\...\jetsecurity.mdb;" & _"jet oledb:system database=c:\...\system.mdw"myconn.provider = "microsoft.jet.oledb.3.51"myconn.open connectionstring:=strconn, _userid:="admin", password:="mypwd"-或-dim myconn as new adodb.connectiondim strconn as stringstrconn = "provider=microsoft.jet.oledb.3.51;""data source=c:\...\jetsecurity.mdb;" & _"jet oledb:system database=c:\...\system.mdw"myconn.open connectionstring:=strconn, _userid:="admin", password:="mypwd"提防:jet 3.51 oledb provider 被安排用来翻开access97数据库,即使你要翻开access 2000 请运用jet 4.0 oledb provider,固然jet 3.51 oledb provider也能翻开access 97。即使你蓄意运用jet 4.0只有将microsoft.jet.oledb.3.51换成microsoft.jet.oledb.4.0 我用vb编写步调颁布到某些计划机上,在贯穿access数据库时展示运转时缺点"3706: ado could not find the specified provider",这是什么题目?mdac 2.0会安置jet ole db provider 3.51本子。mdac 2.1会安置jet ole db provider 4.0本子,但即使呆板上仍旧安置了3.51本子,mdac 2.1不会简略也不会掩盖旧的3.51本子,这就使节3.51和4.0同声生存与你的开拓机上。当贯穿access数据库时,jet ole db provider须要查看provider的本子号。而你在创造安置包时仅包括了mdac 2.1,目的机上天然不大概有jet ole db provider 3.51本子被安置,这即是缺点爆发的因为。此时你须要窜改你的步调,使其运用4.0的jet ole db provider。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.