| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 667 人关注过本帖
标题:[求助]连接sqlserver数据库的问题
取消只看楼主 加入收藏
ninggang
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:637
专家分:0
注 册:2006-11-1
结帖率:40%
收藏
 问题点数:0 回复次数:1 
[求助]连接sqlserver数据库的问题

我在网上下载了个odbc.net安装包,安装了后,在vb.net中添加了相应的引用,也在程序的开始处加上了imports system.data.odbc,但是始终连接不上sqlserver数据库,我的代码如下:
Dim constr As String = "uid=sa;pwd=19841024;database=zlk;server=(local)"
Dim myset As New DataSet
Dim mycon As New OdbcConnection(constr)
If mycon.State = ConnectionState.Closed Then
mycon.Open()
End If
Dim myda As New OdbcDataAdapter("select *from Passwd", mycon)
myda.Fill(myset, "students")
DataGrid1.DataSource = myset.Tables("students")
抱错如下:
未处理的“System.Data.Odbc.OdbcException”类型的异常出现在 system.data.dll 中。

其他信息: 系统错误。
我想是我的连接字符串有问题,如果是的话,请指正,另外,这里不是用odbc连接数据库吗?我用odbc管理器,配置了一个系统dsn,取名叫mydsn,好象在这个地方没有用到我配置的数据源mydsn,如果要用到mydsn,该怎么办啊?

搜索更多相关主题的帖子: 数据库 sqlserver Dim New mycon 
2006-11-23 21:06
ninggang
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:637
专家分:0
注 册:2006-11-1
收藏
得分:0 


版主啊,我刚才弄出来了,原来是连接字符串的问题,应该是:
Dim constr As String = "DRIVER={SQL Server};SERVER=(local);UID=sa;pwd=19841024;DATABASE=zlk;Trusted_connection=true;"
Dim myset As New DataSet
Dim mycon As New OdbcConnection(constr)
If mycon.State = ConnectionState.Closed Then
mycon.Open()
End If
Dim myda As New OdbcDataAdapter("select *from Passwd", mycon)
myda.Fill(myset, "students")
DataGrid1.DataSource = myset.Tables("students")
其中里面的driver和Trusted_connection=true必不可少,我刚尝试了的


大家一起努力,共同打造未来!!
2006-11-23 22:23
快速回复:[求助]连接sqlserver数据库的问题
数据加载中...
 
   



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

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