zoukankan      html  css  js  c++  java
  • 将Excel和XML导入数据库

     1   Inherits System.Windows.Forms.Form
     2     Dim DS1 As New System.Data.DataSet
     3     Dim DS2 As New System.Data.DataSet
     4 
     5      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     6         Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
     7         Dim MyConnection As System.Data.OleDb.OleDbConnection
     8 
     9         MyConnection = New System.Data.OleDb.OleDbConnection( _
    10               "provider=Microsoft.Jet.OLEDB.4.0; " & _
    11               "data source=e:\BOOK1.XLS; " & _
    12               "Extended Properties=Excel 8.0;")
    13         ' Select the data from Sheet1 of the workbook.
    14         MyCommand = New System.Data.OleDb.OleDbDataAdapter( _
    15               "select * from [Sheet1$]", MyConnection)
    16 '或者是DS1.ReadXml("c:\abcd.xml")
    17 
    18         MyCommand.Fill(DS1, "handle")
    19         DataGrid1.DataSource = DS1
    20         MyConnection.Close()
    21 
    22     End Sub
    23 
    24     Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    25         Try
    26             Dim j As Integer
    27             Dim person_id, information_id, handle As String
    28             Dim handle_time As System.DateTime
    29             'If Me.SqlConnection1.Close() Then
    30             Me.SqlConnection1.Open()
    31             'End If
    32             For j = 1 To DS1.Tables("handle").Rows.Count - 1
    33 
    34                 Me.SqlDataAdapter1.InsertCommand.Parameters("@person_id").Value = DS1.Tables("handle").Rows(j).Item(0)
    35                 Me.SqlDataAdapter1.InsertCommand.Parameters("@information_id").Value = DS1.Tables("handle").Rows(j).Item(1)
    36                 'Me.SqlDataAdapter1.InsertCommand.Parameters("@handle").Value = DS1.Tables("handle").Rows(j).Item(2)
    37                 Me.SqlDataAdapter1.InsertCommand.Parameters("@handle_time").Value = CDate(DS1.Tables("handle").Rows(j).Item(3))
    38                 Me.SqlDataAdapter1.InsertCommand.ExecuteNonQuery()
    39             Next
    40 
    41             'MessageBox.Show(SqlDataAdapter1.InsertCommand.CommandText)
    42             Me.SqlConnection1.Close()
    43         Catch ex As Exception
    44             MessageBox.Show(ex.Message)
    45         End Try
    46    End Sub
    47 
  • 相关阅读:
    Apollo配置中心环境搭建(Linux)
    SpringBoot整合Swagger2
    DevExpress ASP.NET v18.2新功能详解(四)
    UI控件Telerik UI for WinForms发布R1 2019|附下载
    DevExpress WinForms使用教程:Data Grid
    开发框架DevExtreme全新发布v18.2.6|附下载
    DevExpress ASP.NET v18.2新功能详解(三)
    .NET界面控件DevExpress全新发布v18.2.6|附下载
    DevExpress WinForms使用教程:图表控件
    VCL界面控件DevExpress VCL Controls发布v18.2.4|附下载
  • 原文地址:https://www.cnblogs.com/lizunicon/p/1247335.html
Copyright © 2011-2022 走看看