Value cannot be null. Parameter name: dataSet

王朝asp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

在做一个会员登陆认证时遇到的问题,在csdn的论坛里贴出来没人能解决

真不知道怎么回事

不知道是不是微软的问题

利用OleDbDataReader来获取数据同样是出问题

做了一个简单的会员登录认证

可是却出现了上面的报错

但在另一个页面中却可以执行

sqlStr = "SELECT id,userName,usergroup FROM [admin] WHERE userName='" & userName & "' AND userPass='" & md5Pass & "'"

dbconn = New OleDb.OleDbConnection(dbLink.ConnectionString)

dbAdapter = New OleDb.OleDbDataAdapter(sqlStr, dbconn)

dbAdapter.Fill(dst)

出错的就是最后一句

dbAdapter.Fill(dst)

不知道怎么回事?

我在access数据库的SQl视图下查询是可以查到结果的

说明sql语句没有错

问题应该在 OleDbDataAdapter

大家帮着给分析一下

msdn的示例

Public Function SelectOleDbSrvRows(dataSet As DataSet, connection As String, query As String) As DataSet

Dim conn As New OleDbConnection(connection)

Dim adapter As New OleDbDataAdapter()

adapter.SelectCommand = new OleDbCommand(query, conn)

adapter.Fill(dataset)

Return dataset

End Function

即使按照他的写法仍旧出错

奇怪了

相同的代码在另一个asp.net Web应用程序中却可以执行

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航