sql可执行-------asp.net却提示错误

问题描述

语句如下:insertintogwselect*FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource=C:text.xls;UserID=;Password=;Extendedproperties=Excel5.0')...[Sheet1$](可执行)网页内的代码如下:protectedvoidButton1_Click(objectsender,EventArgse){SqlConnectionmyConnection=newSqlConnection(myConnectionString);stringsql="insertintogwselect*FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource=C:text.xls;UserID=;Password=;Extendedproperties=Excel5.0')...[Sheet1$]";SqlCommandstr=newSqlCommand(sql,myConnection);str.Connection.Open();str.ExecuteNonQuery();str.Connection.Close();TextBox1.Text="添加成功";}提示错误:OLEDB提供程序'Microsoft.Jet.OLEDB.4.0'报错。提供程序未给出有关错误的任何信息.怪事。何解?

解决方案

解决方案二:
用usingSystem.Data.OleDb;命名空间你调用的不是access数据库吗还要用OleDbCommand而不是SqlCommand
解决方案三:
是EXCEL。
解决方案四:
SqlCommandSqlDataAdapterSqlConnection都是SqlServer库的你前面都要改成OleDb
解决方案五:
up
解决方案六:
你不是报-------------------------------------提示错误:OLEDB提供程序'Microsoft.Jet.OLEDB.4.0'报错。提供程序未给出有关错误的任何信息.这个错吗这个错就是连接ACCESS库的错误啊而你代码用却是SqlCommand啊
解决方案七:
OleDb
解决方案八:
修改了帮我看下。哪还有错。protectedvoidButton1_Click(objectsender,EventArgse){stringstrConnection="Provider=Microsoft.Jet.OleDb.4.0;DataSource=";OleDbConnectionmyConnection=newOleDbConnection(strConnection);stringsql="insertintogwselect*FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource=C:text.xls;UserID=;Password=;Extendedproperties=Excel5.0')...[Sheet1$]";OleDbCommandstr=newOleDbCommand(sql,myConnection);str.Connection.Open();str.ExecuteNonQuery();str.Connection.Close();TextBoxname.Text="添加成功";}
解决方案九:
报什么错啊?我看不出来错反正
解决方案十:
没有可用的错误消息,结果代码:DB_SEC_E_AUTH_FAILED(0x80040E4D)。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.OleDb.OleDbException:没有可用的错误消息,结果代码:DB_SEC_E_AUTH_FAILED(0x80040E4D)。
解决方案十一:
你命名空间声明usingSystem.Data.OleDb;了吗
解决方案十二:
有。
解决方案十三:
加个断点看看走到哪报的这个错
解决方案十四:
洒自错误哦
解决方案十五:
格式应该是这样写的你看看对吗你写的//不新建表将Excel记录插入到已有的表中insertintoEtoSselect*fromOpenRowSet('microsoft.jet.oledb.4.0','Excel8.0;HDR=yes;database=c:book1.xls;','selectCardId,CardPwdfrom[Sheet1$]')其中HDR=yes/no表示是否将文件的第一行也倒入到数据库中
解决方案:
用的是excle
解决方案:
哦货。,没得搞了。。。。。。。

时间: 2024-10-30 02:43:15

sql可执行-------asp.net却提示错误的相关文章

hive执行query语句时提示错误

hive执行query语句时提示错误:org.apache.hadoop.ipc.RemoteException: java.io.IOException: java.io.IOException: hive> select product_id, track_time from trackinfo limit 5; Total MapReduce jobs = 1 Launching Job 1 out of 1 Number of reduce tasks is set to 0 since

c语言-C语言程序,编译没错,但执行完之后就提示错误。

问题描述 C语言程序,编译没错,但执行完之后就提示错误. #include #include #include struct st { char name[50]; int age; }info; void main(void) { struct st s[20]; char FileA[50]; FILE*fp; if((fp=fopen("e:students.txt","wt"))=NULL) { printf("打开过程中有错,请检查n"

SQL 登录不进去,系统提示错误2, 这是什么鬼。。劳烦大神帮忙破一下

问题描述 SQL2008登录不进去,系统提示错误2这是什么原因?? 解决方案 解决方案二:错误+2解决方案三:你的sqlserver服务没开,打开就好了解决方案四:可是以前我点击登录Windows用户验证就进去了我什么东西都没碰前两天登录的时候就出现错误了解决方案五:用SQLserver身份验证报错吗?解决方案六:如果选择windows身份验证进入失败那就是服务没打开,在cmd里输入netstarmssqlserver回车就行了win8以上的系统要管理员权限解决方案七:配置管理器里看看服务有没有

SQL server无法启动服务,提示“错误1069: 由于登录失败而无法启动服务”

错误截图: 原因:大部分情况是你修改了服务器系统的登录密码,而导致SQL服务无法启动. 解决方法:将sql server(mssql server)服务的登录密码改为系统登录密码或本地登录,如下操作步骤: 在windows控制面版--管理工具--服务--Sql Server(MSSQLSERVER)--属性--登录--密码更换为你新的操作系统密码 或 在windows控制面版--管理工具--服务--MSSQLSERVER--属性--登录--改为本地系统账户 除了上面办法可以解决些问题我们还可以对

解决IIS7运行ASP提示错误:An error occurred on the server when processing the URL. Please contact the system administrator

原文:解决IIS7运行ASP提示错误:An error occurred on the server when processing the URL. Please contact the system administrator     在WINDOWS7或SERVER2008上安装了IIS7,调试ASP程序时出现以下错误:     An error occurred on the server when processing the URL. Please contact the syste

ASP提示错误 '8002801d'的解决办法

1.停止IIS: 2.在运行中输入反注册命令 regsvr32 /u vbscript.dll,提示成功后进入第3步 3.在运行中输入反注册命令 regsvr32 /u %windir%\system32\Inetsrv\Asp.dll 4.启动IIS: 5.访问ASP站点,注意看屏幕提示,如果出现:错误 '8002801d' 的话,执行第6步:否则执行第8步: 6.在运行中输入注册命令 regsvr32 %windir%\system32\Inetsrv\Asp.dll,提示成功后进入第7步:

Oracle数据库如何搜集指定SQL的执行计划和解决过程中的ORA-00904错误

  Oracle 数据库如何搜集指定SQL的执行计划和解决过程中的ORA-00904错误 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究) 如何收集指定SQL的执行计划对开发人员来说非常重要的,这里记录下基础的收集方式,以便查阅和其他人参考. 1. 链接到sqlplus,如下图 2. 执行下面两个的命令之一 set autotrace on; (说明:打开自动分析统计,并显示SQL语句的运行结果) 3. 输入并执行要搜集执行计划的SQL语句

sql server-SQL Server提示错误,求高手帮解决

问题描述 SQL Server提示错误,求高手帮解决 select gl.ccus_id 客户编码, gl.cexch_name 币种, gl.cbegind_c 金额期初方向, (case when gl.cbegind_c = '借' then SUM(ISNULL(gl.mb, 0)) + SUM(ISNULL(ap.iAmount_f,0)) - SUM(ISNULL(dts.iQuantity * dts.iTaxUnitPrice, 0)) else sum(isnull(-gl.m

SQL SERVER 2008:内部查询处理器错误: 查询处理器在执行过程中遇到意外错误

   今天一个同事突然告诉我,以前跑得很正常的一个SQL语句,执行时突然报如下错误:         消息1222,级别16,状态18,第1 行         已超过了锁请求超时时段.         消息8630,级别16,状态1,第1 行         内部查询处理器错误: 查询处理器在执行过程中遇到意外错误. 我 执行了一下这个SQL语句,也是报如上错误,感觉有点奇怪,还是第一次遇到这种错误.我初步怀疑是SQL中某个表出现一致性错误或分配错误等原因造成.于 是先用DBCC CHECKT