| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 769 人关注过本帖
标题:对于在VB中作用数据库的问题,看了论坛的许多贴子还是不大明白?
只看楼主 加入收藏
微笑的雨
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-3-15
收藏
 问题点数:0 回复次数:7 
对于在VB中作用数据库的问题,看了论坛的许多贴子还是不大明白?

我现在在做一个简单的程序,里面有四五个窗体,第一个窗体是一个登录,需要用户名和密码.当用户输入用户和密码时我应该打开数据库进行连接,然后再定义一个recordset.用完后需要关节闭连接吗 ,但当我在另一个窗体比如说密码修改当中需要用到时,我是不是应该再需要对数据库进行连接吗,如不需要连接,可是上面的是写在窗体模块中的啊,在另一个窗体中不可用啊.我就添加了一个模块,把连接这一些写在模块中,可是好像出错了,
Dim conn As ADODB.Connection
Set conn = New ADODB.Connection

strconn = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & App.Path & "\friend.mdb"
conn.Open strconn
就上面这几句话,写在模块里就出错了,好像出错在SET这里,
对于这种情况,我应该怎么解决,很多主要就是变量的作用范围的问题,当全部窗体用到时,是不是应该写在添加的模块当中呢
不知道我讲清楚没有,新手希望得到大家的帮助.

搜索更多相关主题的帖子: 数据库 贴子 
2007-03-19 09:44
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
1.用完了当然要关闭.
2.当然需要数据库连接,不连接,你怎么用数据库里的数据.
3.你要考虑了,当你的过程.你觉得是会在其它窗体都会用到的.那你就写在模块里吧.
4.请问出错.是什么错误呢?.

我的msn: myfend@
2007-03-19 09:49
微笑的雨
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-3-15
收藏
得分:0 
谢谢版主回答,出现的错误是无效的外部过程,然后SET加亮.
还有我的意思是能不能把数据库连接写在模块中,只打开一次,然后总的退出来关闭一次就好了,
2007-03-19 09:56
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
1.就这代码没有问题.还要看你写在哪.Dim写在通用声明段中..然后Set就写在过程中.就好了.
2.可以的.

我的msn: myfend@
2007-03-19 09:57
微笑的雨
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-3-15
收藏
得分:0 
不好意思,问一下,SET不能写在通用声明段中的吗,实在是不懂啊,.
2007-03-19 09:59
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
不能..
如果非要写在通用声明段中.那可以这样写.
Dim conn As New Adodb.Connection

我的msn: myfend@
2007-03-19 10:04
微笑的雨
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-3-15
收藏
得分:0 
谢谢 ,我试过了,按你说的可以的,非常感谢啊
2007-03-19 10:11
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

嗯 .不谢...


我的msn: myfend@
2007-03-19 10:14
快速回复:对于在VB中作用数据库的问题,看了论坛的许多贴子还是不大明白?
数据加载中...
 
   



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

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