连接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
[color=Red] dr.Close() '此处报错 [/color]
myConnection.Close()
End Sub
数据库登陆的方式是windows验证,用户名和密码都是灰色的
[attach]36908[/attach]
运行后报错
[attach]36909[/attach]
[attach]36910[/attach]
连接数据库采用的是ado.net的方法
请问怎么解决这个错误
实际上程序运行到
myConnection.Open()
这一句的时候就有问题了
后面的do while都没有执行
直接从myConnection.Open()这句就跳到Catch了
所以我觉得还是数据库没有打开
应该是连接数据库的这句话有问题myConnection = New SqlConnection("server=CHENGXU_PC\SQLEXPRESS;uid=;pwd=;database=Mail")
页:
[1]
