VB如何连接SQL SERVER

VB如何连接SQL SERVER,第1张

1、打开代码窗口,添加引用:Imports SystemDataSqlClient。

2、输入以下代码:

“Public conn1  As SqlConnection = New SqlConnection _

("server=192168179; 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:如果代码太长,影响可读性,可以用空格加"_"后,回车换行。

Access是文件型数据库,用SQL语句是创建不了的,SQL只能在服务型数据库中创建数据库。

不过你可以建一个空的Access文件,然后通过文件拷贝的方法来新建它的拷贝并改名。这样也是个办法。

新建工程中选择数据工程

Public cn As New ADODBConnection

cnOpen "Driver={SQL Server};Server=19216811;Uid=SA;Pwd=实际密码;Database=实际数据库名"

创建MDB文件

工程菜单->引用,在d出的窗体中选择Microsoft ADO Ext 2X for DDL and Security,“2X”表示版本。 Dim cat As New ADOXCatalog '日志变量

Dim tbl As New ADOXTable '表变量

Dim pstr As String '数据库连接配置

Dim db As String '数据库名及路径

db = AppPath & "\conmagmdb"

pstr = "Provider=MicrosoftJetOLEDB40;Jet OLEDB:Database Password=xfenghany;" & "data source=" & db

catCreate pstr '创建库文件

catActiveConnection = pstr '连接库

tblName = "coner" '表定义

tblColumnsAppend "cname", adVarWChar, 50 '表定义

tblColumnsAppend "ccall", adVarWChar, 50 '表定义

tblColumnsAppend "ctele", adVarWChar, 50 '表定义

tblColumnsAppend "cext", adVarWChar, 50 '表定义

tblColumnsAppend "cmail", adVarWChar, 50 '表定义

tblColumnsAppend "chome", adVarWChar, 50 '表定义

tblColumnsAppend "cwork", adVarWChar, 50 '表定义

tblColumnsAppend "cgx", adVarWChar, 50 '表定义

catTablesAppend tbl '生成表

Set tbl = Nothing Set tbl = New ADOXTable

tblName = "tbltwo" '表定义

tblColumnsAppend "nosee", adVarWChar, 50 '表定义

catTablesAppend tbl '生成表

Set tbl = Nothing指示列的数据类型 常量 说明

adTinyInt 精确的数字值,精度为小数点后 3 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdSmallInt 精确数字值,精度为小数点后 5 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdInteger 精确数字值,精度为小数点后 10 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdBigInt 精确数字值,精度为小数点后 19 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdUnsignedTinyInt 无符号的 adTinyInt。

AdUnsignedSmallInt 无符号的 adSmallInt。

AdUnsignedInt 无符号的 adInteger。

AdUnsignedBigInt 无符号的 adBigInt。

AdSingle 单精度浮点数。

AdDouble 双精度浮点数。

AdCurrency 货币类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdDecimal 变体型十进制类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdNumeric 数值类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdBoolean 变体布尔类型。0 为假而 ~0 为真。

AdUserDefined 用户定义的变量长度数据类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdVariant 自动变体型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdGuid 全域唯一标识符。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdDate 自动日期。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdDBDate 数据库日期数据结构。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdDBTime 数据库时间数据结构。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdDBTimestamp 数据库时间戳结构。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdBSTR BSTR 的指针。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。

AdChar 定长字符串。

AdVarChar 变长字符串。

AdLongVarChar 长变长字符串。

AdWChar 宽定长字符串。

AdVarWChar 宽变长字符串。

AdLongVarWChar 长、宽变长字符串。

AdBinary 定长二进制数据。

AdVarBinary 变长二进制数据。

AdLongVarBinary 长变长二进制数据。

以上就是关于VB如何连接SQL SERVER全部的内容,包括:VB如何连接SQL SERVER、VB 使用SQL语句创建ACCESS数据库 MDB、VB中怎样用ADO与SQL数据库建立连等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9398857.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存