'工程引用Microsoft SQLDMO Object Library
'Microsoft ActiveX Data Objects 2.8 Library
'定义一个连接对象..和记录集对象
Public conn As New ADODB.Connection '连接的
Public recv As New ADODB.Recordset '用来接收数据的
Private Sub Nsqlser_DropDown()
If Nsqlser.ListCount > 0 Then Exit Sub
Dim Server As SQLDMO.NameList '名字列表namelist
Dim appDMO As New SQLDMO.Application 'sqldmo应用
Dim i As Integer
Set Server = appDMO.ListAvailableSQLServers '得到所有的sql sever 列表
For i = 1 To Server.Count
Nsqlser.AddItem Server(i) 'Nsqlser为下拉列表框
Next
End Sub
Private Sub Command1_Click()
'连接按钮事件click()
Dim sql As String
Dim txtaddres As String
Dim txtuser As String
Dim txtpass As String
Dim msdb As String
txtaddres = Nsqlser.Text
txtuser = Text1.Text
txtpass = Text2.Text
msdb = Text3.Text
sql = "Provider=SQLOLEDB.1;Password=" & txtpass & ";Persist Security Info=True;User ID=" & txtuser & ";Initial Catalog=" & msdb & ";Data Source = " & txtaddres
'sql变量力存放的是连接字符串....
conn.ConnectionString = sql '连接字符串..
conn.open '连接
If conn.State = 0 Then
MsgBox "数据库联接失败"
Else
MsgBox "数据库联接成功"
End If
conn.Close
Set conn = Nothing
End Sub
分享到:
相关推荐
总的来说,通过VB2005编写的应用程序可以实现局域网内SQL Server服务器的探测与数据表的列举,这涉及到了网络通信、数据库连接、SQL查询以及数据绑定等多个方面的知识。理解并掌握这些技术,将有助于提升在数据库...
在IT领域,尤其是在数据库管理中,访问局域网内的所有SQL Server服务器数据是一项常见的任务,这对于数据集成、备份、监控和分析至关重要。SQL Server作为微软提供的一个强大的关系型数据库管理系统,广泛应用于各种...
本篇文章将详细讲解如何利用VB(Visual Basic)编写程序来实现这一目标,以及相关的SQL Server服务器知识。 首先,我们要明白SQL Server是一个由微软开发的关系型数据库管理系统(RDBMS),广泛应用于企业级数据...
本文将详细介绍一个使用VB(Visual Basic)编写的SQL数据库编辑工具,该工具提供了对数据库的基本操作,如增、删、改,并支持搜索及连接局域网服务器的功能。 首先,让我们理解SQL的基础知识。SQL主要用于创建、...
综上所述,这个VB6编写的程序为用户提供了一种直观的方式来管理和维护SQL Server 2000到2008的数据库,包括备份、恢复和网络内SQL服务器的检测。其用户友好的界面和自动化功能简化了数据库管理的复杂性,尤其适合非...
4. **编写自定义代码**:对于开发人员,可以编写C#、VB.NET或Python等代码,利用SNMP协议或SQL Server的系统存储过程(如`xp_msver`)来获取信息。 5. **网络扫描工具**:利用网络扫描软件如Nmap或Advanced IP ...
VB6环境编写的的MSSQL2000数据库管理工具,可以搜索连接网络服务器,设定IP和登录密码就可以连接,界面也挺专业的,它可以搜索并列出局域网内的所有的Sql Server服务器及数据库、数据表、并对数据库进行表操作:删除...
根据提供的文件信息,以下是关于“基于VB6.0+SQL2000的餐饮管理系统源码”相关的详细知识点: ### 系统开发背景 随着中国经济的快速发展,人民生活水平提高,餐饮消费需求不断提升,餐饮业竞争日益激烈。为了在激烈...
开发者通常会编写VBA代码或使用其他编程语言(如C#或VB.NET)来构建客户端应用程序,这些代码会包含数据库连接逻辑、用户界面交互以及业务逻辑。 **资源**在局域网数据库项目中包括数据库文件、客户端应用程序、...
《局域网环境下的软件在线自动升级——基于VB6+SQL Server2000的实现方法》这篇文献探讨了在电信运营企业中如何利用现代技术改进赠品管理系统,以提高管理效率。文章主要关注的是在局域网环境中,基于Visual Basic ...
- 当VB6编写的客户端程序启动时,会在Form_Load事件中插入一段代码,用于连接SQL Server 2000数据库并查询是否有新的版本可用。 - 如果数据库返回的新版本号大于客户端当前版本号,那么程序会提示用户有新版本,并...
ADO通过OLE DB技术访问和操作数据库服务器中的数据,可以连接数据库并指定访问数据源的命令,简化了开发过程。在本系统中,选择了连接本地SQL Server,并创建了一个名为“shuju”的数据库,包含10个数据表,用于存储...
在VB(Visual Basic)编程环境中,获取局域网内所有可用的SQL服务器列表是一个常见的需求,这主要涉及网络扫描和数据库连接技术。以下是一些关键的知识点: 1. **网络扫描**:首先,你需要了解网络扫描的基本原理。...
在VB(Visual Basic)编程环境中,创建一个局域网(LAN)传输聊天应用程序,能够发送和接收图片,并将数据保存到Access数据库,是一项常见的实践。这个项目涉及到多个关键知识点,包括网络通信、图像处理和数据库...
描述中提到的“自动遍历局域网内所有数据库服务器”,意味着该工具具有网络扫描功能,能够发现并连接到同一网络内的所有SQL Server实例,无需开发者手动配置服务器信息。这为开发者提供了便利,特别是在处理多服务器...
例如,可以使用ASP.NET或其他服务器端技术,结合VB作为客户端,实现远程数据库操作。 总之,VB编程中创建和操作MDB数据库文件是一项基础但重要的技能。通过了解和熟练运用DAO对象模型,开发者能够灵活地实现数据库...
VB可以与各种数据库如Access、SQL Server或SQLite集成,也可以将数据导出为CSV、Excel等格式。在智联爬虫项目中,我们可以选择合适的方式存储招聘信息,便于后期分析和检索。 4. **错误处理与反反爬**:网络爬虫...
标题中的“Excel做为数据库登录的三层实现”指的是使用Excel文件作为存储用户登录信息的数据源,并通过三层架构来实现登录验证的功能。三层架构通常包括表示层(Presentation Layer)、业务逻辑层(Business Logic ...
标题中的“一套基于VS2005+SQL2000开发的局域网Ping和消息发送程序源码”指的是一个使用Visual Studio 2005(VS2005)作为开发环境,配合SQL Server 2000作为数据库管理系统的应用程序。这个程序主要功能包括在...
【标题】"MyQQ(附带数据库)(简易局域网聊天工具)"指出这是一个针对局域网设计的简易聊天工具,类似于QQ的功能,但专为小范围的网络环境使用。它强调了在学习过程中创建并希望与他人共享交流的学习成果。 【描述...