VB连接SQL server 2005数据库

OptionExplicitDimconnAsADODB.ConnectionDimrsAsADODB.RecordsetPrivateSubForm_Load()Set... Option Explicit
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub Form_Load()
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.ConnectionString = "Provider=SQLOLEDB.1;Data Source=J:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\stc.mdf;Persist Security Info=true;User ID=sa;Initial Catalog=stc"
conn.Open
rs.Open "student", conn, , adCmdTable
'rs = Execute("select * from student")
Set my.DataSource = rs
rs.Close
conn.Close
End Sub
展开
 我来答
lirenjucn
2010-06-15 · 超过73用户采纳过TA的回答
知道答主
回答量:174
采纳率:0%
帮助的人:162万
展开全部
conn.ConnectionString = "Provider=SQLOLEDB.1;Data Source=J:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\stc.mdf;Persist Security Info=true;User ID=sa;Initial Catalog=stc"

这个是错的,应该是
Provider=SQLOLEDB.1;Data Source=这儿应该是IP或是local或是数据库服务名;Persist Security Info=true;User ID=sa;password=pwd; Initial Catalog=stc
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
熊熊贺楼0y
2010-06-15 · TA获得超过930个赞
知道小有建树答主
回答量:2078
采纳率:0%
帮助的人:995万
展开全部
Provider=SQLOLEDB;Data Source=127.0.0.1;UID=帐户;PWD=密码;initial catalog=local

SQL数据库的连接不同于MDB类数据库.
如果无法确定正确与否,可以在VB窗口中临时添加一个ADO控件,利用控件的连接设置可以得到准确的连接字符串.(这是我以前学VB的笨方法,哈)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星月小木木
推荐于2016-01-21 · TA获得超过3.2万个赞
知道大有可为答主
回答量:2.4万
采纳率:0%
帮助的人:9870万
展开全部
Public sqlcon As System.Data.SqlClient.SqlConnection
Public sqladapter As System.Data.SqlClient.SqlDataAdapter
Public command As System.Data.SqlClient.SqlCommand
Public ds As System.Data.DataSet
Public dr As System.Data.DataTable

sqlcon = New System.Data.SqlClient.SqlConnection
sqlcon.ConnectionString = "Server=(local); Initial Catalog=test1 ; User ID="数据库sa用户"; Password="数据库密码""
ds = New System.Data.DataSet
dr = New System.Data.DataTable(" test2 ")
ds.Tables.Add(dr)
sqladapter = New System.Data.SqlClient.SqlDataAdapter("select * from test2 ", sqlcon)
sqlcon.Open()
sqladapter.Fill(dr)
sqlcon.Close()
DataGridView1.DataSource = dr
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式