设置对VB数据库连接的动态路径VB -电脑资料

笔者的解决方法是利用app.path 来解决这个问题,

设置对VB数据库连接的动态路径VB

。 一、用data控件进行 数据库 链接,可以这样: 在form_load()过程中放入: private form_load() Dim str As String '定义 str = App.Path If Right(str, 1) "" Then str = str + "" End If data1.databasename

笔者的解决方法是利用app.path 来解决这个问题。

一、用data控件进行数据库链接,可以这样:

在form_load()过程中放入:

private form_load()

Dim str As String '定义

str = App.Path

If Right(str, 1)<>"" Then

str = str + ""

End If

data1.databasename=str & "数据库名"

data1.recordsource="数据表名"

data1.refresh

sub end

这几句话的意为,打开当前程序运行的目录下的数据库。

你只要保证你的数据库在你程序所在的目录之下就行了。

二、利用adodc(ADO Data Control)进行数据库链接:

private form_load ()

Dim str As String '定义

str = App.Path

If Right(str, 1)<>"" Then

str = str + ""

End If

str = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & str & " sl.mdb"

Adodc1.ConnectionString = str

Adodc1.CommandType = adCmdText

Adodc1.RecordSource = "select * from table3"

Adodc1.Refresh

end sub

三、利用DataEnvironment进行数据库链接

可在过程中放入:

On Error Resume Next

If DataEnvironment1.rsCommand1.State<>adStateClosed Then

DataEnvironment1.rsCommand1.Close '如果打开,则关闭

End If

'i = InputBox("请输入友人编号:", "输入")

'If i = "" Then Exit Sub

DataEnvironment1.Connection1.Open App.Path & "userdatabase sl.mdb"

DataEnvironment1.rsCommand1.Open "select * from table3 where 编号='" & i & "'"

'Set DataReport2.DataSource = DataEnvironment1

'DataReport2.DataMember = "command1"

'DataReport2.show

end sub

四、利用ADO(ActiveX Data Objects)进行编程:

建立连接:

dim conn as new adodb.connection

dim rs as new adodb.recordset

dim str

str = App.Path

If Right(str, 1)<>"" Then

str = str + ""

End If

str = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & str & " sl.mdb"

conn.open str

rs.cursorlocation=aduseclient

rs.open "数据表名",conn,adop

enkeyset.adlockpessimistic

用完之后关闭数据库:

conn.close

set conn=nothing

(完)

原文转自:http://www.ltesting.net

相关文章

520送给女朋友的话

“真爱”无敌,让我们永远在一起;“痴爱”无私,使你我同心长相知;“深爱”无言,引水中鸳鸯都来羡;“最爱”是你,对你的幸福我惦记。下面是小编整理关于520送给女朋友的话。欢迎大家阅读!1) 今天是月日,...
资料大全2012-01-02
520送给女朋友的话

快速系鞋带方法图解

快速系鞋带的方法您知道吗?很多人不喜欢慢条斯理的系鞋带,特别是遇见紧急情况的时候,系鞋带更是感觉耽误时间。快速系鞋带的方法有么?其实快速系鞋带是可以实现的,下面看看快速系鞋的方法图解吧!人们平时系鞋带...
资料大全2012-05-03
快速系鞋带方法图解

厨房油污清洗的窍门

油烟机经常容易脏,在使用油烟机之前将油烟机的四周表面用保鲜膜覆盖在上面,因为保鲜膜比较薄,而且吸附力比较好。一、厨房油污清洗大多数人清洗抽油烟机时,都习惯拆卸清洗,这样既浪费时间,又容易损坏机件。现介...
资料大全2013-03-02
厨房油污清洗的窍门

公益活动通知

公益活动是从长远着手,出人、出物或出钱赞助和支持某项社会公益事业的公共关系实务活动。那么相关的通知怎么写。以下是CN人才小编搜集并整理的有关内容,希望对大家有所帮助!公益活动通知【1】千里姻缘,红线相...
资料大全2015-01-08
公益活动通知

红烧火鸡腿的家常做法

红烧小鸡腿相信很多人都会做,不会做也要紧,做起来是比较简单的,只需要准备酱油、料酒、葱以及姜就可以了。下面是小编收集整理的红烧火鸡腿的家常做法,欢迎阅读参考!!材料:鸡腿,油,盐,八角,桂皮,香叶,干...
资料大全2016-07-02
红烧火鸡腿的家常做法

寿司之神:人生的深味

醋米饭、海鲜、蔬菜,它们抱成团,即成了在日本最得宠和最大众化的食物:寿司。纪录片《寿司之神》,描述了一家“值得用一生去排队”的餐厅,铺面很小,不到十座,除了麦茶和热毛巾,只提供寿司。它位于东京银座地下...
资料大全2014-09-03
寿司之神:人生的深味