打开EXCEL出现错误,请大家帮忙看看

wiwpyuan 2007-08-29 11:43:08
protected void Page_Load(object sender, EventArgs e)
{
//创建一个数据链接
string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =d:\\My Documents\\1_1\\Test2.xls;Extended Properties='Excel 8.0'";
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = "SELECT * FROM TTT";
myConn.Open();


//打开数据链接,得到一个数据集
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);

//创建一个 DataSet对象
DataSet myDataSet = new DataSet();



//得到自己的DataSet对象
myCommand.Fill(myDataSet,"TTT");



//关闭此数据链接
myConn.Close();

}



为什么运行时,总是在这句出现错误

myCommand.Fill(myDataSet,"TTT");

提示
Microsoft jet 数据库引擎找不到对象 TTT.请确定对象是否存在,并正确地写出它的名称和路径


...全文
243 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wiwpyuan 2007-08-29
  • 打赏
  • 举报
回复
原来是SELECT * FROM TTT这句错了,
改成 select * from [TTT$] 就可以了
谢谢
wiwpyuan 2007-08-29
  • 打赏
  • 举报
回复
我确实是把excel表名,改成了TTT的啊,
yangjia21_2007 2007-08-29
  • 打赏
  • 举报
回复
你有TTT么 你的select 语句里
应该这样写 SELECT * from [Sheet1$] 默认是Sheet1 你自己看看下面是什么
wiwpyuan 2007-08-29
  • 打赏
  • 举报
回复
提一下

110,532

社区成员

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

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

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