vb.net远程连接服务器SQL数据库问题
为什么我制作的程序,安装和部署项目后。客户端需安装SQL客户端以后才能进行访问数据库呀!这是为什么呀!请各位高手帮忙!!!小弟谢谢了。
我打开数据库的方式如下
'定义一个数据集对象
Public objDataSet As DataSet
'定义一个数据视图对象
Public objDataView As DataView
'定义一个数据适配器对象
Public objDataAdpter As SqlDataAdapter
'定义一个数据连接对象,并初始化
Public objSqlConnection As SqlConnection = New SqlConnection("data source=COOLSER;initial catalog=technic;user id=sa;password=")
'定义一个当前的绑定管理对象
Public objCurrencyMannager As CurrencyManager
'定义了查询语句
Public UserSqlstr As String = "SELECT * FROM Docu_system"
Public Function SelectData(ByVal sqlstr As String) As DataSet
objDataSet = New DataSet
objDataSet.Clear()
'实例化一个数据集对象
Try
objSqlConnection.Open()
'打开数据库连接
objDataAdpter = New SqlDataAdapter(sqlstr, objSqlConnection)
'将数据库的数据映射到数据适配器
objDataAdpter.Fill(objDataSet)
'填充数据集的数据
objSqlConnection.Close()
'关闭数据连接,这一点很重要
Catch
MsgBox("错误号:" & Err.Number & "错误描述:" & Err.Description)
End Try
Return objDataSet
objDataSet = Nothing
End Function
Public Function UpdateData(ByVal sqlstr As String) As Boolean
Dim objCommand As SqlCommand = New SqlCommand
Try
objSqlConnection.Open()
objCommand.Connection = objSqlConnection
objCommand.CommandText = sqlstr
objCommand.CommandType = CommandType.Text
objCommand.ExecuteNonQuery()
objSqlConnection.Close()
Catch
MsgBox("错误号:" & Err.Number & "错误描述:" & Err.Description)
Return False
End Try
Return True
End Function
问题点数:100、回复次数:7Top
1 楼feiyun0112(http://feiyun0112.cnblogs.com/)回复于 2005-11-10 08:49:08 得分 20
安装mdac_typ2.8
ADo.NETTop
2 楼AreZong()回复于 2005-11-10 10:00:24 得分 20
你可以只安装客户端的“仅连接”就行了,我想这是程式中 SQL Server 指令的需求吧,就象 .Net 程式同样需要先安装 .Net Framework 支持一样。Top
3 楼zhanqiangz(闲云野鹤-Overriding)回复于 2005-11-10 10:06:28 得分 20
出的什么错误?
你自己的服务器,客户端通过ie访问还需要装sql客户端?Top
4 楼pxjhy(蒋华莹)回复于 2005-11-10 10:15:31 得分 20
我认为和程序没有任何关系,应该是SQL2000不允许用户接入的问题。
你在服务器上的数据库中另外增加一个用户和密码试试,用户设置的权限要够。
当然,你的联接代码有误也是可能的。
Top
5 楼dj3688(dj3688)回复于 2005-11-10 10:46:24 得分 20
安装mdac_type 2.6 以上版本..Top
6 楼yushubin(哭树无泪)回复于 2005-11-14 15:57:47 得分 0
我这个必须要在客户端安装SQL才可以。Top
7 楼yushubin(哭树无泪)回复于 2005-12-31 09:06:21 得分 0
问题没错,只是打包中出错。谢谢大家的帮助!!!Top




