首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

初学者超简单有关问题.请进->

2012-02-06 
菜鸟超简单问题.请进---本人初学.net希望大家能帮帮忙.谢谢!!问题是这样的:以下这个SQL语句是没有错的(注

菜鸟超简单问题.请进--->
本人初学.net希望大家能帮帮忙.谢谢!!
问题是这样的:
以下这个SQL语句是没有错的(注意一下这里 "c:\test.xls ")
insert   into   test   SELECT   *   FROM   OpenDataSource(   'Microsoft.Jet.OLEDB.4.0 ', 'Data   Source= "c:\test.xls ";Extended   properties=Excel   5.0 ')...sheet1$
然后再起我需要在SqlCommand中用到:
SqlCommand   cmd=new   SqlCommand( "insert   into   test   SELECT   *   FROM   OpenDataSource(   'Microsoft.Jet.OLEDB.4.0 ', 'Data   Source= "c:\test.xls ";Extended   properties=Excel   5.0 ')...sheet1$ ",con);
但是,这样是错误的(因为这里 "c:\test.xls "不能用双引号).我也试过用单引号( 'c:\test.xls '),还是不行!!

请问怎样改才是正确的?谢谢!!

[解决办法]
\变成\\
"变成\ "
即可
[解决办法]
反斜杆是转义字符:
"c:\test.xls "

=>

= "c:\\test.xls ";

热点排行
Bad Request.