标题:VB.NET连接SQL2005的问题!
取消只看楼主
花渊美步
Rank: 1
等 级:新手上路
威 望:1
帖 子:170
专家分:0
注 册:2008-8-29
结帖率:0
 问题点数:0 回复次数:1 
VB.NET连接SQL2005的问题!
Imports System.Data.SqlClient

   Dim 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")
搜索更多相关主题的帖子: NET 
2008-09-04 09:49
花渊美步
Rank: 1
等 级:新手上路
威 望:1
帖 子:170
专家分:0
注 册:2008-8-29
得分:0 
谢谢提示

将编程进行到底……
2010-04-23 08:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-231322-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.333643 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved