我的目的是先从一个本地excel表中读出一列编号数据,这一步已经做好了,然后根据这些编号再从数据库中读出详细的信息,该怎么写呢,怎么遍历这些数据然后select呢OleDbConnection conn = new OleDbConnection(strConn);
OleDbCommand com = new OleDbCommand("SELECT 姓名 FROM [Sheet1$]", conn); //conn.Open();
OleDbDataAdapter da = new OleDbDataAdapter(com);
DataSet ds = new DataSet();
da.Fill(ds);
下面该怎么写?
OleDbCommand com = new OleDbCommand("SELECT 姓名 FROM [Sheet1$]", conn); //conn.Open();
OleDbDataAdapter da = new OleDbDataAdapter(com);
DataSet ds = new DataSet();
da.Fill(ds);
下面该怎么写?
解决方案 »
- asp.net如何从excel中调取数据
- asp session 存储一个类?
- 用ASP.NET做电子相册。思路是怎么样的?
- SOS!DataGrid中的<asp:TextBox>则么把数据库的数据绑定进去!在线等,好了立马散分!
- System.Data.SqlClient.SqlException: 常规网络错误。请检查您的网络文档。
- 如何从oracle视图中实时读取数据更新到Sqlserver数据库中
- 我是新人,50分急急急求一可以运行的ASP.NET(最好用C#)登录系统,拜托了,小女子在此先谢过了,
- 哪位帮我做一个道题啊!!(算法)
- c#中如何把字符串转换为大写?
- 在使用oledbDATAadpater将插入数据库记录时出现错误,请高手指点
- 明明创建号了存储过程,调用的时候却提示找不到???
- 如何拆分字符串?????
OleDbCommand com = new OleDbCommand("SELECT * FROM [Sheet1$]", conn); conn.Open();
OleDbDataAdapter da = new OleDbDataAdapter(com);
DataSet ds = new DataSet();
da.Fill(ds);
conn.close();
datatable dt=dt.defaulttable;
foreach(datarow dr in dt.rows)
{
string name=dr["姓名"].tostring();
string id=dr["编号"].tostring();
}
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
string idstr="(0";
foreach(DataNow dr in ds.Tabels[0])
{
idstr+=","+dr["列名"];
}
idstr+=")";select * from 数据表 where id in "+idstr;
这句是不是有问题 没有defaulttable呢 ,只有defaultview啊~~~~这个....