| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1441 人关注过本帖
标题:我用VB做了一个图书管理系统,怎么把连接ACCESS的绝对地址,改成相对地址!
只看楼主 加入收藏
lovemexiaoyu
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-5-12
收藏
 问题点数:0 回复次数:3 
我用VB做了一个图书管理系统,怎么把连接ACCESS的绝对地址,改成相对地址!

Private Sub Command1_Click()



Dim conn As New ADODB.Connection
Dim sql As String

Dim rs_log As New ADODB.Recordset

conn.Open "provider=Microsoft.Jet.oledb.4.0;data source=e:\我的\图书管理系统\database\database.mdb"

If Trim(Text1.Text) = "" Then ' 判断输入的用户名是否为空

MsgBox "用户名不能为空!", vbOKOnly + vbExclamation, ""

Text1.SetFocus

Else

sql = "select * from 用户管理表 where userID='" & Text1.Text & "'"

rs_log.Open sql, conn, adOpenKeyset, adLockPessimistic

If rs_log.EOF = True Then

MsgBox "用户或密码错误!!!", vbOKOnly + vbExclamation, ""

Text1.SetFocus

Else ' 检验密码是否正确 用户名和密码通过后,要关闭本窗体并打开主窗体。

If Trim(rs_log.Fields(1)) = Trim(Text2.Text) Then

userID = Text1.Text

userpow = rs_log.Fields(1)

rs_log.Close

Unload Me

Main.Show

Else

MsgBox "密码不正确", vbOKOnly + vbExclamation, ""

Text2.SetFocus

End If

End If

End If

' 只能输入3次

cnt = cnt + 1

If cnt = 3 Then

Unload Me

End If

Exit Sub

End Sub

这是一个登陆界面,登陆的时候要调用数据库里面的用户名和密码,他的绝对路径是source=e:\我的\图书管理系统\database\database.mdb"(上边代码中的句子)
我如果把这个系统用到D:盘的情况下,就提示确认路径拼写是正确的!这个问题怎么解决呀!!

我已经把我的图书管理系统传上去了,

搜索更多相关主题的帖子: 图书管理系统 ACCESS 地址 
2006-12-19 22:06
清澂居士
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:1237
专家分:7
注 册:2006-12-19
收藏
得分:0 
conn.Open "provider=Microsoft.Jet.oledb.4.0;data source=e:\我的\图书管理系统\database\database.mdb"


主要是這句````用APP.PATH吧...把數據庫文件放在妳的程序路徑下````

佛曰:\"前世的500次回眸才换来今生的一次擦肩而过\".我宁愿用来世的一次擦肩而过来换得今生的500次回眸.
2006-12-19 23:46
lovemexiaoyu
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-5-12
收藏
得分:0 

能在说详细些吗?我把这句改成 conn.Open "provider=Microsoft.Jet.oledb.4.0;data source=app.path &"\Database.mdb"我把数据库文件放到程序路径下了,可是还提示语法错误!!怎么办

2006-12-20 12:04
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
conn.Open "provider=Microsoft.Jet.oledb.4.0;data source=" & app.path &"\Database.mdb"

我的msn: myfend@
2006-12-20 13:35
快速回复:我用VB做了一个图书管理系统,怎么把连接ACCESS的绝对地址,改成相对地址 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014132 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved