急!存储过程的结果放到DataSet中怎么不对?
代码如下:
dsCommand.SelectCommand = myOdbcConnection.CreateCommand()
dsCommand.SelectCommand.Parameters.Add(FOLDERID_PARM, OdbcType.Int)
dsCommand.SelectCommand.Parameters(FOLDERID_PARM).Value = FolderID
dsCommand.SelectCommand.CommandText = "fmLoadDoc ?"
dsCommand.SelectCommand.CommandType = CommandType.StoredProcedure
dsCommand.SelectCommand.ExecuteNonQuery()
Dim data As New FileData
'dsCommand.Fill(data)
Dim data As New DataSet
Dim commandAdp As New OdbcDataAdapter
commandAdp.SelectCommand = dsCommand.SelectCommand
Try
commandAdp.Fill(data)
Catch ex As Exception
Throw New ApplicationException(ex.ToString())
End Try
执行fill的时候很慢。执行后也没有报错,然后检查data为空