问题描述
急、急在线等DimdtAsDataSet=dbm.GetRs("selectt.*fromt_sssxt","","")
解决方案
解决方案二:
定义了一个DataSet变量DT,并给DT赋值dbm.GetRs()应该是自定义的类,其中dbm是类名getrs是类中的方法或者函数,作用就是根据传递的sql语句,例如你上面的“select*fromt_sssxt","",""”查询数据库,然后将数据填入ds,最终赋值给dt
解决方案三:
返回t_sssx表的所有数据。
解决方案四:
非常感谢楼上两位的解答,可以当程序运行到下面红色标记处时,会提示错误Fill:SelectCommand.Connection属性尚未初始化,这是第二次运行时给出的错误提示,第一次运行时的错误提示是“未将对象引用设置到对象实例”PublicFunctionGetRs(ByValstrSqlAsString,OptionalByValstrSqlFilterAsString="",_OptionalByValstrSqlGroupByAsString="",OptionalByValstrSqlOrderByAsString="")AsSystem.Data.DataSetDimdsAsSystem.Data.DataSet=NothingTryMe.GetDataAdapter(strSql,strSqlFilter,strSqlGroupBy,strSqlOrderBy)IfNotdataAdapterIsNothingThends=NewSystem.Data.DataSetdataAdapter.Fill(ds)ReturndsElseReturnNothingEndIfCatchexAsExceptionSystem.Diagnostics.Debug.WriteLine(ex.Message)ReturnNothingFinallyDisposeDataAdapter(dataAdapter)EndTryEndFunction
解决方案五:
属性尚未初始化
解决方案六:
PrivateFunctiongetSxssTable()AsDataTableDimdbmAsDBManager.PropDbManager=NewPropDbManager(enumDatabaseType.propDatabaseOracle,GlobalConst.getStrCnn(1))这个地方我不是已经给属性初始化了吗''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''DimdtAsDataSet=dbm.GetRs("selectt.*fromt_sssxt","","")''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''DimdtAsDataSet=dbm.GetRs("selectt.*fromt_sssxt","","")dt.Tables(0).Columns(0).ReadOnly=TrueReturndt.Tables(0)EndFunctionPublicFunctionGetRs(ByValstrSqlAsString,OptionalByValstrSqlFilterAsString="",_OptionalByValstrSqlGroupByAsString="",OptionalByValstrSqlOrderByAsString="")AsSystem.Data.DataSetDimdsAsSystem.Data.DataSet=NothingTryMe.GetDataAdapter(strSql,strSqlFilter,strSqlGroupBy,strSqlOrderBy)IfNotdataAdapterIsNothingThends=NewSystem.Data.DataSetdataAdapter.Fill(ds)ReturndsElseReturnNothingEndIfCatchexAsExceptionSystem.Diagnostics.Debug.WriteLine(ex.Message)ReturnNothingFinallyDisposeDataAdapter(dataAdapter)EndTryEndFunction
解决方案七:
有这样写法的吗?我试试看:selectt.*fromt_sssxt
解决方案八:
通不过嘛.selectt.*fromt_sssxt应是select*fromt_sssxt
解决方案九:
TO:lzmtwOracle里selectt.*fromt_sssxt是没有问题的哦~
解决方案十:
哈,我没用过Oracle.不好意思
解决方案十一:
Me.GetDataAdapter(strSql,strSqlFilter,strSqlGroupBy,strSqlOrderBy)把你这个方法的内容贴出来看看。提示是你Adapter的SelectCommand的Connection没有初始化。一般Adapter初始化有两种:①通过构造函数:'通过SQL文和连接对象直接初始化(也可以用连接字符串)DimadapterAsOracleDataAdapter=NewOracleDataAdapter(strSql,objConn)②通过属性:DimadapterAsOracleDataAdapter=NewOracleDataAdapter()adapter.SelectCommand=NewOracleCommand()adapter.SelectCommand.Connection=objConnadapter.SelectCommand.CommandText=strSql楼主你应该再检查一下你的Adapter构造是否正确。
解决方案十二:
没遇到过这种情况.