VB6.0 如何连接SQL 数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB6.0 如何连接SQL 数据库相关的知识,希望对你有一定的参考价值。

VB6.0如何连接SQL数据库,需要添加什么控件?
连接后如何设置VB按键操作SQL数据库?
SQL数据库语句怎样在VB中储存并实现?
希望详细讲解下。

1、打开代码窗口,添加引用:Imports System.Data.SqlClient。

2、输入以下代码:

“Public conn1  As SqlConnection = New SqlConnection _

("server=192.168.1.79; Initial Catalog= student; User ID= panqe;PWD=shentai768@")”,vb就已经成功连接sql数据库了。

3、代码详解:声明关键字Public(因为是全局变量,所以用Public 来声明)。

4、连接参数。

5、如果SQL 数据库就在本机,则用以下代码连接:

("server=.; Integrated Security=False;Initial Catalog= student; User ID= panqe;PWD=shentai768@")。

6:如果代码太长,影响可读性,可以用空格加"_"后,回车换行。

参考技术A 你在SQL SERVER中新建一个数据库,然后将这个数据库生成脚本文件,根据情况修改后转存为MASTER下的一个存储过程。至于数据库名和数据文件路径可以做成参数传入,然后在VB中用连到MASTER后执行这个存储过程。

用VB与建立的SQL数据库连接

1.使用ODBC DSN连接字符串
DSN=mySystemDSN;Uid=myUsername;Pwd=myPassword
----------------------------------------------

2.使用无ODBC DSN的连接字符串
(1)标准安全性
Driver=SQL Server;Server=MyServerName;DataBase=myDatabaseName; _
Uid=myUsername;Pwd=myPassword
------------------------------------------------

(2)信任连接(分两种)
1)连接字符串1
Driver=SQL Server;Server=MyServerName;DataBase=myDatabaseName;Uid=;Pwd=;
2)连接字符串2
Driver=SQL Server;Server=MyServerName;DataBase=myDatabaseName;Trusted_Connection=yes
---------------------------------------------------------------------------

(3)连接本地SQL SERVER
Driver=SQL Server;Server=(local);DataBase=myDatabaseName; _
Uid=myUsername;Pwd=myPassword
-------------------------------------------------------------

(4)连接远程SQL SERVER
Driver=SQL Server;Server=xxx.xxx.xxx.xxx; _
Address=xxx.xxx.xxx.xxx,1433; _
Network=DBMMSOCN;DataBase=myDatabaseName; _
Uid=myUsername;Pwd=myPassword
-------------------------------------------------------

3.使用OLEDB PROVIDER FOR SQL SERVER的连接字符串
(1)标准安全性
Provider=SQLOLEDB.1; _
Password=myPassword; _
User ID=myUsername; _
Initial Catalog=myDatabaseName; _
Data Source=MyServerName
-------------------------------------------

(2)信任连接
Provider=SQLOLEDB.1; _
Initial Catalog=myDatabaseName; _
Data Source=MyServerName; _
Integrated Security=SSPI
--------------------------------------

(3)连接到命名实例
Provider=SQLOLEDB.1; _
Initial Catalog=myDatabaseName; _
Data Source=myServerName\myInstanceName; _
Password=myPassword; _
User ID=myUsername
--------------------------------------

(4)连接到本地SQL SERVER
Provider=SQLOLEDB.1; _
Password=myPassword; _
User ID=myUsername; _
Initial Catalog=myDatabaseName; _
Data Source=(local)
-----------------------------------------

(5)连接到远程SQL SERVER
Provider=SQLOLEDB.1; _
Netwprk Library=DBMMSOCN; _
Data Source=xxx.xxx.xxx.xxx,1433; _
Password=myPassword; _
User ID=myUsername; _
Initial Catalog=myDatabaseName;
参考技术B 一般用的ADO对象,比较简单。
ADO对象有以下几个对象,connection(用于连接库),command(命令),recordset(记录集)。
例如:dim conn as new ADOD.connection
conn.connectionstring =""
conn.open
参考技术C cnn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=helpdesk;Data Source=IT2006\SQLEXPRESSLIN

vb.net链接数据库怎么出现链接不上请大神指点?

请大神?现在是菜鸟一名。请大姐帮帮忙

1、开始--》所有程序--》Microsoft Visual Studio 2008 R2--》配置工具--》SQL server配置管理器
2、然后打开配置管理器,查看图中的服务是否开启了。如果没有开启,就把相应的服务开启。
3、进行连接,此时已经已经不再报错了。
注意:第一步中的是sql server配置管理器而不是reporting service 配置管理器。
参考技术A 先不管你SQL server有没有问题, 你这段代码问题就太多,

首先连接字符串有问题, 你要连接SQL SERVER ,连接字符串应该是这样子的
"Server=服务器名; DataBase=数据库名; uid=用户名;pwd=密码"

而且建立connection要用连接字符串当函数, 否则你建立的是个空连接, 然后再把connection进行open追问

请问下我用vb.net2010链接sql。链接格式是怎么样的谢谢

本回答被提问者采纳

以上是关于VB6.0 如何连接SQL 数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何使用vb6.0将数据从文本框插入到sql表

VB6.0 操作SQL数据库(查询,修改,删除,添加)功能

VB6.0中MSChart调用数据库数据绘制折线图,代码一直有问题。没有接触过MSChart控件,希望大神多多指点!

请教VB6.0 中DataGrid 操作Access数据库的问题

vb6.0用sql语句更新数据后listview控件数据怎么

vb6.0系统,如何在DataBrid控件中直接修改数据?