vb关于全局变量的问题

tim104 tim104 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想用vb做个简单的连接数据库的软件,是连接sqlserver的,我现在的代码是如下:
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset

Private Sub Command1_Click()
rs.Open "select sc.*,course.cname from course,sc where sc.cno=course.cno and sno=" & sno.Text, conn, adOpenStatic, adLockReadOnly, adCmdText
fsno.Enabled = False
End Sub

Private Sub Form_Load()
conn.ConnectionString = "DSN=LocalServer;uid=sa;pwd=1234;DATABASE=mytdb"
conn.ConnectionTimeout = 30
conn.Open
End Sub

Private Sub Form_Unload(Cancel As Integer)
conn.Close
End Sub

运行是他说我的Form_Load()函数的 conn为未知变量,当我把Form_Load()的代码改为
Dim conn As ADODB.Connection
conn.ConnectionString = "DSN=LocalServer;uid=sa;pwd=1234;DATABASE=mytdb"
conn.ConnectionTimeout = 30
conn.Open
时就可以正常连接,但是如果是这样设的话,我其他的函数就不能引用conn这个变量,请高手指教
...全文

相关推荐

Hook编程。如何安装钩子过程,如何编写全局钩子,动态连接库里的全局变量数据共享问题分析。ADO数据库编程。在VB中利用ADO控件和ADO对象访问数据库,在VC中利用ADO技术访问数据库。

理解如何安装和编写钩子,以及如何在DLL中处理全局变量的数据共享问题,可以提升你在系统级编程中的能力。同时,掌握ADO编程则能够帮助你高效地管理和操作数据库,无论是在VB还是VC环境中。

lingchuan1986

用VB编写OPC客户端访问WINCC实用.pdf

描述中提到,作者通过博客分享了在VB中编写OPC客户端访问WINCC时遇到的问题和解决方案。内容中提到了实现OPC连接的关键步骤:1.

hyh15959933972

数据库通讯如何安装钩子过程,如何编写全局钩子,动态连接库里的全局变量数据共享问题分析。

本文详细介绍了Hook编程技术,包括全局钩子的安装与编写,并探讨了动态链接库中全局变量的数据共享问题。同时,针对VB和VC环境,深入讲解了如何利用ADO控件和对象进行数据库访问。

钟球盛

vb.net遍历全盘文件

**全局变量控制**:在VB.NET中,全局变量可以用于在整个程序范围内存储和共享数据。如果需要在遍历过程中添加暂停或停止功能,可以通过全局变量来控制。

清风不拂面

VB进程间内存映像共享、进程间通讯

在VB中,这通常涉及到创建全局变量或对象,并通过某种机制在不同进程中同步它们的状态。Matthew Curland的内存映像模块提供了一个平台,使VB程序员能够方便地实现这种共享。

wwc7654321
评论 6
收藏 已收藏
分享
返回顶部
tim104
VB基础类 7,788 成员 197,583 内容