EXCEL VBA SQL 将资料 汇出 到dBASEIII .dbf档案

EXCEL VBA SQL 将资料 汇出 到dBASEIII .dbf档案
PS. : Properties='dBASE III;HDR=NO;IMEX=2' 两边一定要加上 单引号 , 否则连接失败
Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim sqls As String
''20210410
'On Error Resume Next
On Error GoTo ErrorHandler
If cnn.State = adStateOpen Then cnn.Close
If rst.State = 1 Then rst.Close
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='dBASE III;HDR=NO;IMEX=2';Data Source=" & "D:\AICUSTOMS-应收费用ACT帐单档"
If cnn.State = adStateOpen Then
sqls = ""
sqls = "select MAWB, HAWB from[ACCINOPM$] where MAWB = '" & MAWB_NO & "' AND HAWB = '" & HAWB_NO & "'"
sqls = sqls + " AND INVOICENO = '" & M_INVOICENO & "' AND DBISSUE = 'Y'"
rst.Open sqls, cnn, 1, 1
If Not rst Is Nothing Then
''新增
sqls = ""
sqls = "insert into [ACCINOPM$] (MAWB, HAWB, ACCNO,APPDATE, ACCDATE, DPT, INVOICENO)"
sqls = sqls + " values ('" & MAWB_NO & "','" & HAWB_NO & "','" & M_ACCNO & "'"
sqls = sqls + ",'" & M_APPDATE & "','" & M_DATE & "','" & M_DPT & "','" & M_INVOICENO & "')"
cnn.Execute sqls
End If
Else
MsgBox "Connection was not created!", vbCritical, "Connection error"
End If
If cnn.State = adStateOpen Then cnn.Close
Set cnn = Nothing
If rst.State = 1 Then rst.Close
Set rst = Nothing


<<:  前端工程日记 30日 名片设计

>>:  Golang-排序演算法

[C# WinForm] 建立第一个应用程序 Hello World

Visual Studio 是微软开发的整合开发环境(IDE),简称 VS。 VS 能开发的程序语言...

【Day.30】React进阶 - Styled-Components: React的CSS解决方案 | 系列总结

在过去的29天内,除了直接绑在JSX元素上外,我们从来都没有提过要如何在React处理CSS cod...

JavaScript Day08 - 物件

物件(object) 参考此篇:Day12 - 物件 建立空的物件,有2种方法 使用 new Obj...

用React刻自己的投资Dashboard Day3 - React专案初始架构

tags: 2021铁人赛 React 使用 Creat react app 对於React的初学者...

Day 6:建立口罩地图APP专案

本篇文章同步发表在 HKT 线上教室 部落格,线上影音教学课程已上架至 Udemy 和 Youtu...