导入-oledb connection出错

问题描述

oledb connection出错

使用vs2010用c#写一段代码目的是把csv文件导入datagridview中 网上看到的代码string conString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + fileName + ";Extended Properties='Excel 12.0;HDR=YES;IMEX=1'";这一段代码他是什么意思后面进行定义using (OleDbConnection con = new OleDbConnection(conString)) { con.Open(); System.Data.DataTable dt1 = con.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null); string tableName = dt1.Rows[0]["Table_Name"].ToString(); string sql = "select * from [" + tableName + "]"; OleDbDataAdapter da = new OleDbDataAdapter(sql, con); System.Data.DataTable dt = new System.Data.DataTable(); da.Fill(dt); dataGridView1.DataSource = dt; //BindGrid(dt); con.Close();但是测试的时候出错 ,cn 写的是外部表不是预期的格式 这是什么问题???求大神 急 加分

解决方案

检查下你的机器上有没有安装ACE 12.0驱动
http://download.csdn.net/detail/andrezone/6584773

时间: 2024-11-08 22:01:32

导入-oledb connection出错的相关文章

数据库-EXCEL数据导入到SQLServer2008出错

问题描述 EXCEL数据导入到SQLServer2008出错 我用的是office2013的,数据库是2008版本的,我想将一个excel表导入到数据库中,写的SQL语句是 select * into newtable_name from OpenDataSource('Microsoft.Ace.OLEDB.12.0','Data Source="C:UsersAdministratorDesktop阳升项目列表和实验室各人分工20150614.xls";Extended prope

win7系统中excel导入外部数据出错的解决方法

  在我们平常办公中,最常用的软件是什么?当然是office软件中的word文档.Execl表格和PPT了,在需要用到文字的时候我们选择word,在做数字统计时用execl,演示图片时使用PPT,这三种办公软件是我们常见的.但是最近有win7的用户来反映说,在用excel导入外部数据时老是出错,无法导入成功,这样不仅损坏外部数据,而且也影响我们的办公效率.下面小编来教大家一招,如何在win7系统电脑中导入外部的数据.   win7系统中excel导入外部数据出错的解决方法如下: 1.首先,咱们需

gradle-向andriod studio中导入eclipse工程出错,求大神帮忙!!

问题描述 向andriod studio中导入eclipse工程出错,求大神帮忙!! Error:Could not find any version that matches com.android.tools.build:gradle:1.0.0.+. 第一次用andriod studio,不是很熟悉,按照网上的要求一步步操作,但是要出如上的错误,不知道怎么回事. 解决方案 问问3434嗡嗡嗡恶嗡嗡嗡 解决方案二: 问问3434嗡嗡嗡恶嗡嗡嗡 解决方案三: 问问3434嗡嗡嗡恶嗡嗡嗡 解决方

Mysql导入.sql文件出错

问题描述 Mysql导入.sql文件出错 mysql导入sql文件时老是提示错误,请问各位高手该怎么解决? 解决方案 那最长的串右侧没有单引号 '注意用括起来' 解决方案二: 单引号要成双成对.一一对应. 否则,SQL语句可能会因为错误的单引号导致语法错误. 解决方案三: 中文字符串后面缺少单引号 解决方案四: sql文件格式有问题,估计引号什么的被中文字符串影响了

android layout-android用LayoutInflater导入布局文件出错?求解

问题描述 android用LayoutInflater导入布局文件出错?求解 LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER.SERVICE);inflater.inflate(R.id.weeks null);XML文件已定义,但是运行时出现ResurceNotFoundException异常·这该怎么弄?新手求指教

mysql-Mysql导入.sql文件出错

问题描述 Mysql导入.sql文件出错 在CSDN下载了一个人事管理系统,用mysql 5.6导入项目的.sql文件出错,这该如何处理哦? 解决方案 导出的sql文件跟你的mysql版本不匹配. 解决方案二: 这是sql server的脚本,不是mysql的,而且中文字符也没有识别. 解决方案三: .sql是一个文本文件,一般是SQLServer保存的,MYsql可能无法识别 你可以用编辑一下这个文本文件,改成MYsql可以识别的格式 解决方案四: 刚才没细看,是认识管理系统的一部分的话,你看

svn-Android studio导入SVN项目出错

问题描述 Android studio导入SVN项目出错 已经从装Android studio , 重装系统了 还是报错.如图 求大神解决啊!!!! 可能是本地环境不同,但是怎么来解决啊 解决方案 Android导入项目出错Android项目导入出错Android Studio导入项目 解决方案二: 报错的提示是啥哦,给出来看看 解决方案三: 红色的那个文件夹名字是正常的,不是报错,贴一下报错提示吧. 解决方案四: Migrate Project to Gradle? This project

phppgadmin-phpPgAdmin向PostgreSQL导入csv文件出错。

问题描述 phpPgAdmin向PostgreSQL导入csv文件出错. PostgreSQL 9.1.11 phpPgAdmin Version 5.1 csv文件: mobile,type,province,city,local_code 1330010,电信CDMA卡,北京,北京市,010 导入选项:全默认 auto/csv都一样结果 错误提示: SQL:错误 错误: 关系 "win168_area_codes" 的 "?mobile" 字段不存在 LINE

eclipse导入maven项目出错,找不到原因,具体情况如下

问题描述 eclipse导入maven项目出错,找不到原因,具体情况如下 解决方案 检查一下项目用的jdk和你自己安装的jdk 解决方案二: 你的报错,是根目录,具体找不到,应该是maven下载jar后,根没有更新,重启eclipse,应该就没有了 解决方案三: 在输出控制台旁边有个Markers,在这里面看提示的什么问题.