摘要: 使用oledb导出数据,有一个字段是varchar的,导到一个数据时出错,提示:"字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据"。后来把字段属性改为Ntext或者Memo就可以了,那么Varchar、Ntext、Memo都有什么区别呢?字段的属性还可以是什么格式呢?例如还可以是 Integer。 阅读全文
posted @ 2012-02-17 16:22 果壳中的宇宙 阅读(468) 评论(0) 推荐(0) 编辑
摘要: String sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=c:/test.xls;" + "Extended Properties=Excel 8.0;";OleDbConnection cn = new OleDbConnection(sConnectionString);cn.Open();DataTable tb = cn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);forea 阅读全文
posted @ 2012-02-17 16:12 果壳中的宇宙 阅读(1630) 评论(0) 推荐(0) 编辑
摘要: 使用C#,想把数据的导出为2007格式的Excel,扩展名为xlsx,开始使用如下的连接语句:sConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + fileName + ";" + "Extended Properties='Excel 12.0;HDR=YES;'";fileName里面指示的扩展名为xlsx,导出成功后一打开,提示:打不开文件,后来把文件后缀改为xls可以打开,但没有显示“兼容模式” 阅读全文
posted @ 2012-02-17 15:48 果壳中的宇宙 阅读(4247) 评论(0) 推荐(3) 编辑