用VB创建了SQL数据库,如何写代码,选择数据库、用户名和密码进入

用VB创建了SQL数据库,如何写代码,选择数据库、用户名和密码进入,第1张

要连接SQL数据库有两种方法用ADODC或ADO

方法一: (ADODC)

首先须引用Projects-Components-Microsoft ADO Data Controls 60 (OLEDB)

之后在表单设置ADODC控件。然后Form_Load()输入以下代码:

Private Sub Form_Load()

ADODC1ConnectionString = "Provider=SQLOLEDB;Password=密码;Persist Security Info=False;User ID=用户名;Initial Catalog=数据库名;Data Source=服务器名"

ADODC1CommandType = adCmdText

ADODC1RecordSource = "select from 表格名称"

ADODC1Refresh

End Sub

方法二: (ADO)

'首先须引用Projects-References-Microsoft Active X Data Objects 20 Library

'注意以下两段须写在程式最上面(Gerenal一般)中。

Dim cn As New ADODBConnection

Dim rs As New ADODBRecordset

Dim SQL As String

'然后在Form_Load()输入以下代码:

Private Sub Form_Load()

cnConnectionString = "Provider=SQLOLEDB;Password=密码;Persist Security Info=False;User ID=用户名;Initial Catalog=数据库名;Data Source=服务器名"

cnOpen

If rsState = adStateOpen Then rsClose

rsCursorLocation = adUseClient

SQL = "select from 表格名"

rsOpen Trim$(SQL), cn, adOpenKeyset, adLockPessimistic

End Sub

追问: 只有那个办法? 回答: 是,这跟SQL Server不同,ACCESS是独立文件的,而且它能支持的SQL语句有限,一般是使用ACCESS来创建,若要动态创建,只能用ADO了,但Sql Server就不同了,它可以执行复杂的SQL语句,相对来说,动态创建数据库和表,要比ACCESS方便。 追问: 创建表的话能用SQL语句了吗? 回答: 没试过,应该不行 追问: 那你能告诉我下怎么创建表吗?创建数据库我会了 回答: 可以使用DAO对象来 *** 作,注意是DAO对象,不是ADO对象! 追问: 能不能详细说下过程呢?创建表的过程 回答: 创建表的过程用DAOnet和ADOnet都可以,创建数据库可以用DAO对象,既然你已经可以创建数据库,那么创建表只要先连接到这个数据库,然后用create table语句来执行就行了,可以使用OledbConnection先连接这个库,接着用OledbCommand对象的ExecuteNonQuery来执行create table语句即可。

是否可以解决您的问题?

SQL语句如下:

可以同时创建两个表

CREATE TABLE [dbo][tb_b_Language]([LanguageID] [tinyint] NOT NULL,[LanguageName] [varchar](20) NOT NULL) ON [PRIMARY];CREATE TABLE [dbo][tb_b_Menu]([MenuID] [smallint] NOT NULL,[MenuName] [varchar](50) NOT NULL,[MenuType] [tinyint] NOT NULL,[ParentMenuID] [smallint] NULL,[OrderNum] [smallint] NOT NULL,[IsDisplay] [tinyint] NOT NULL) ON [PRIMARY]

追问: 只有那个办法? 回答: 是,这跟SQL Server不同,ACCESS是独立文件的,而且它能支持的SQL语句有限,一般是使用ACCESS来创建,若要动态创建,只能用ADO了,但Sql Server就不同了,它可以执行复杂的SQL语句,相对来说,动态创建数据库和表,要比ACCESS方便。 追问: 创建表的话能用SQL语句了吗? 回答: 没试过,应该不行 追问: 那你能告诉我下怎么创建表吗?创建数据库我会了 回答: 可以使用DAO对象来 *** 作,注意是DAO对象,不是ADO对象! 追问: 能不能详细说下过程呢?创建表的过程 回答: 创建表的过程用DAOnet和ADOnet都可以,创建数据库可以用DAO对象,既然你已经可以创建数据库,那么创建表只要先连接到这个数据库,然后用create table语句来执行就行了,可以使用OledbConnection先连接这个库,接着用OledbCommand对象的ExecuteNonQuery来执行create table语句即可。

以上就是关于用VB创建了SQL数据库,如何写代码,选择数据库、用户名和密码进入全部的内容,包括:用VB创建了SQL数据库,如何写代码,选择数据库、用户名和密码进入、vb.net sql数据库创建表、VB创建多个SQL表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10146565.html

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

发表评论

登录后才能评论

评论列表(0条)

保存