VB.net 实现EXECl的内容写入ORACLE数据库的问题,附源码,高手请指教

问题描述

代码还是有点问题,程序不报错,但是数据导入不成功,我是仿照sqlserver写的,不知哪里有问题?PublicSharedFunctionLoadDataFromExcel(ByValdatagridviewAsDataGridView)AsSystem.Data.DataTableLoadDataFromExcel=NothingTryDimOpenFileDialog1AsNewOpenFileDialogOpenFileDialog1.Filter="Excel文件|*.xls;*.xlsx"'"Excel文件(*.xls)|*.xls;*.xlsx|"IfOpenFileDialog1.ShowDialog()=DialogResult.OKThenDimfilePathAsString=OpenFileDialog1.FileNameIfNotSystem.IO.Path.GetExtension(filePath)Like".xls*"ThenMessageBox.Show("导入Excel失败!失败原因:选择的不是Excel文件","错误提示")EndIfDimstrConnAsString'Excel07及以下版本'strConn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+filePath+";ExtendedProperties='Excel8.0;HDR=False;IMEX=1'"'Excel2010版本及以下strConn="Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+filePath+";ExtendedProperties='Excel8.0;HDR=False;IMEX=1'"DimOleConnAsNewOleDbConnection(strConn)OleConn.Open()DimsqlAsString="SELECT*FROM[Sheet1$]"DimOleDaExcelAsNewOleDb.OleDbDataAdapter(Sql,strConn)DimOleDsExcleAsNewDataSetOleDaExcel.Fill(OleDsExcle,"Sheet1")OleConn.Close()DimmyconnAsNewOracleConnection(myCnn)DimmystrsqlAsString="Select*from登陆用户数"DimmyoledaAsNewOracleDataAdapter(mystrsql,myconn)DimmycbAsOracleCommandBuilderIfOleDsExcle.Tables.Item(0).Rows.Count=0ThenMessageBox.Show("导入Excel失败!失败原因:选择的Excel中没有数据","错误提示")ElseIfMessageBox.Show("是否需要预览导入的表格内容?","提示信息",MessageBoxButtons.YesNo)=Windows.Forms.DialogResult.YesThenmycb=NewOracleCommandBuilder(myoleda)LoadDataFromExcel=OleDsExcle.Tables.Item(0)myoleda.InsertCommand=mycb.GetInsertCommand()myoleda.Fill(OleDsExcle,"登陆用户数")datagridview.DataSource=OleDsExcle.Tables(0)myoleda.Update(OleDsExcle,"登陆用户数")EndIfEndIfEndIfCatchexAsExceptionMessageBox.Show("数据绑定Excel失败!失败原因:"+ex.Message,"错误提示")EndTryEndFunction

时间: 2024-11-29 16:52:00

VB.net 实现EXECl的内容写入ORACLE数据库的问题,附源码,高手请指教的相关文章

提问如何用vb.net实现将excel文件导入oracle数据库

问题描述 提问如何用vb.net实现将excel文件导入oracle数据库,或者是csv文件也可以需要新建一个表,将文本中的内容导入这个表,需要有框架,大体就是选择一个文件,导入就可以 解决方案 解决方案二:Refertothreadfollowshttp://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=150437&SiteID=1DimMyCommandAsSystem.Data.OleDb.OleDbDataAdapterDimMyConn

DISCUZNT 程序做的论坛,现在需要在发帖子的时候,把帖子内容传到别的地方,但是 接受到的内容都显示 问号,也不象是乱码,请指教

问题描述 DISCUZNT程序做的论坛,现在需要在发帖子的时候,把帖子内容传到别的地方,但是接受到的内容都显示问号,也不象是乱码,请指教解决了好久想不明白问题,,也经过编码转换处理,但是怎样都是显示问号,有类似问题的朋友请帮忙 解决方案 解决方案二:我会时时关注...请大家帮帮忙解决方案三:显示成问号一定是编码问题..你发送自己定我的东东来测试你的代码..解决方案四:应该是字符集的问题把你的页面改为gb2312或者utf-8试试解决方案五:编码是UTF-8的,,把他转成任何编码,,结果都是???

基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)_jquery

内容滑动切换应用非常广,常见的有幻灯片焦点图.画廊切换等.随着WEB前端技术的广泛应用,内容滑动切换效果占据着web页面重要地位,因此本站Helloweba特别给广大前端爱好者安排了浅显易懂的内容滑动切换效果的开发教程. 先给大家展示下效果图,感觉还不错请参数实现代码,具体效果如下所示: 效果展示      源码下载 本次教程分三个部分: 1.使用jQuery开发基本的内容滑动切换效果, 2.支持移动端触控自适应的内容滑动切换效果, 3.封装内容滑动切换效果jQuery插件. 本文讲解第一部分,

jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)_jquery

今天我们继续内容滑动切换效果的第二部分讲解.如今我们的web开发都要适应移动设备,就是说我们的web页面要在移动设备如手机端也能正常访问,所以我将第一部分的基本切换效果做了加强,增加了响应式和触控滑动效果. 效果展示     源码下载 本文是hwSlider-内容滑动切换效果的第二部分,演示DEMO都是基于第一部分内容的基础上的,所以,如果您还没阅读过第一部分的话,请先移步参阅:基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一) 响应式 什么是响应式设计,这里我就不描述了

将TXT中天气预报内容写入MYSQL数据库

  package com.zzk.cn; import java.io.*; import java.sql.*; import java.util.*; public class TxtToMysql { /** * @param args * 本程序涉及文件IO,字符串分隔StringTokenizer,JDBC,数据库sql语句 */ public static void main(String[] args) { Connection con = null; PreparedState

vb2005中可以把dataset里更新的内容写入access数据库?

问题描述 如题,我的代码如下,高人们啊,指点一下吧,谢谢DimrowAsDataRow=newDataSet._operator.NewRowrow(newDataSet._operator.M_nameColumn)="test"row(newDataSet._operator.M_passwordColumn)="test1"newDataSet._operator.Rows.Add(row)OperatorTableAdapter.Update(new._op

各位大神,C#如何获得指定部分的html内容,而不需要把整个html源码down下来

问题描述 请问各位大神C#如何获得html中的制定部分代码,比如就只要某一div内的,而不需要把整个html页面下载下来,这样比较省时间,加载整个html特别慢. 解决方案 解决方案二:这种事情是由服务器程序决定的解决方案三:你可以按照楼上说的试验下解决方案四:fiddler抓包看看是不是浏览器页面打开的链接很多解决方案五:引用1楼shingoscar的回复: 这种事情是由服务器程序决定的 同意.不过lz可能是无法理解它的,这其实也没办法,不是同类的程序员.解决方案六:看到你这个问题我不禁想到吃

VB.Net 开发的长内容自动分页功能

分页 长内容即可以手动分页也可以自动分页.采用自动分页功能,只需告诉计算机每页大约字数就可以了.下面附源码,方便自己,也方便大家研究: Public Class WebForm1 Inherits System.Web.UI.Page Protected WithEvents Label1 As System.Web.UI.WebControls.Label Protected WithEvents Label2 As System.Web.UI.WebControls.Label Protec

Oracle数据库12c release 2优化器详解

序言:优化器是Oracle数据库最引人入胜的部件之一,因为它对每一个SQL语句的处理都必不可少.优化器为每个SQL语句确定最有效的执行计划,这是基于给定的查询的结构,可用的关于底层对象的统计信息,以及所有与优化器和执行相关的特性. 本文来自Oracle 白皮书翻译(译者:苏旭辉 newkid),介绍了在Oracle数据库12c第二版中与优化器和统计信息相关的所有新特性并且提供了简单的,可再现的例子,使得你能够更容易地熟悉它们,尤其是当你从早先的版本进行迁移的时候.它还概括了已有的功能是如何被增强