VB.NET连接SQL2005的问题!
Imports System.Data.SqlClientDim myConnection As SqlConnection
Dim myCommand As SqlCommand
Dim dr As SqlDataReader
Sub ConnectDataBase()
Try
myConnection = New SqlConnection("server=CHENGXU_PC\SQLEXPRESS;uid=;pwd=;database=Mail")
myConnection.Open()
myCommand = New SqlCommand("Select * from Mailfilter", myConnection)
dr = myCommand.ExecuteReader
Do
While dr.Read()
Console.WriteLine(dr(0))
Console.WriteLine(dr(1))
End While
Loop While dr.NextResult()
Catch
End Try
dr.Close() '此处报错
myConnection.Close()
End Sub
数据库登陆的方式是windows验证,用户名和密码都是灰色的
运行后报错
连接数据库采用的是的方法
请问怎么解决这个错误
我单步调试了一下
实际上程序运行到
myConnection.Open()
这一句的时候就有问题了
后面的do while都没有执行
直接从myConnection.Open()这句就跳到Catch了
所以我觉得还是数据库没有打开
应该是连接数据库的这句话有问题myConnection = New SqlConnection("server=CHENGXU_PC\SQLEXPRESS;uid=;pwd=;database=Mail")