标题:VB.NET连接SQL2005的问题!
只看楼主
花渊美步
Rank: 1
等 级:新手上路
威 望:1
帖 子:170
专家分:0
注 册:2008-8-29
结帖率:0
 问题点数:0 回复次数:8 
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
帖 子:79
专家分:0
注 册:2008-8-27
得分:0 
sql 2005应该不会不创建用户的,所以uid=这里最少应该写上sa
2008-09-07 23:02
yangrq
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-9-11
得分:0 
你没有事先对dr进行new一下吧
2008-09-11 20:50
yangrq
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-9-11
得分:0 
也不是的
2008-09-11 21:11
仰望星空
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:7
帖 子:473
专家分:93
注 册:2007-2-11
得分:0 
楼上要注意楼主写的dr = myCommand.ExecuteReader

当人们仰望天空的时候,才有了翱翔的愿望;当人们仰望星空的时候,才有了远航的渴望。
2008-09-11 21:33
acaiwlj
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-10-1
得分:0 
你可以通过在设计时进行添加数据连接,再连接建立后看看它的ConnectionString这样就不至于连接出错了
2009-10-05 17:41
花渊美步
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.023648 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved