[-请教-]<---------如何把数据提取出来????-------->谢谢!

chinesecl 2003-07-28 10:12:08
在调试的时候,设置了断点得到如下的当时的变量内容:
名称 值 类型
args {Length=1} System.Object[]
[0] {Length=20} string[,]
[0,0] "001" string
[0,1] "1" string
[0,2] "王五" string
..... ..... ....
. . .
. . .
不知道用什么函数把args里的字符串数据提取出来。

其中的相关定义是:Object[] args = new Object[1];
数据是从一个EXCEL表中读取的。
谢谢!
...全文
67 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinesecl 2003-07-29
  • 打赏
  • 举报
回复
我的系统就是不能用ODBC和OLE DB。因为不认MDAC27。
现在已经自己解决了。
不过谢谢你。
以后有问题还要各位帮忙,谢谢。
snowinthewind 2003-07-28
  • 打赏
  • 举报
回复
下面是我用的方法:你可以试试,“格式文件.xls"在Debug 目录中,其中有一个sheet的名字是“条件”:
string strCon1 = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = 格式文件.xls;Extended Properties=Excel 8.0" ;
OleDbConnection myConn1 = new OleDbConnection ( strCon1 ) ;
string strCom1 = " SELECT * FROM [条件$] " ;
myConn1.Open ( ) ;
OleDbDataAdapter myCommand1 = new OleDbDataAdapter ( strCom1 , myConn1 ) ;
myDataSet1 = new DataSet ( ) ;
myCommand1.Fill ( myDataSet1 , "[条件$]" ) ;
chinesecl 2003-07-28
  • 打赏
  • 举报
回复
不需要连接数据库吗?

一开始我就是用的ODBC,OLE DB当然就是用的这个。
但是系统有问题,不认新安装的MDAC27,所以就转向用COM组件来做这个EXCEL数据导出的模块了。

不知道在非ADO方法中,能不能用这个DATASET。

谢谢。
snowinthewind 2003-07-28
  • 打赏
  • 举报
回复
怎么不读到DataSet中,那样就可以用dataset.Tables["tablename"].Rows[i][j]来访问了!

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧