march.dian
New member
- Local time
- Today, 09:03
- Joined
- Nov 6, 2017
- Messages
- 4
Hi All,
Can anyone help me with these error warning on my macro code:
Run-time error ‘-2147217900(80040e14)’ :
Invalid SQL statement; expected ‘Delete’, ‘Insert’, ‘Procedure’, ‘Select’, or ‘update’
The code are:
Public Sub calculate()
Const Src = "DATA.mdb"
Const Dest = "OutputC.mdb"
Const Rate = "rate.mdb"
Const Provider = "Microsoft.Jet.OLEDB.4.0"
Const ValDate = "10/31/2017" 'update this at every valuation period
Const FixDate = "10/31/2017" 'fixed
Const InitDate = "12/31/2008" 'First date of valuation
Dim cn1 As New ADODB.Connection
Dim cn2 As New ADODB.Connection
Dim cn3 As New ADODB.Connection
Dim cn4 As New ADODB.Connection
Dim cn5 As New ADODB.Connection
Dim cn6 As New ADODB.Connection
Dim cn7 As New ADODB.Connection
Dim cn8 As New ADODB.Connection
Dim cn9 As New ADODB.Connection
Dim cn10 As New ADODB.Connection
Dim cn11 As New ADODB.Connection
Dim cn12 As New ADODB.Connection
Dim cn13 As New ADODB.Connection
Dim cn14 As New ADODB.Connection
Dim rs1 As New ADODB.Recordset
Dim rs2 As New ADODB.Recordset
Dim rs3 As New ADODB.Recordset
Dim rs4 As New ADODB.Recordset
Dim rs5 As New ADODB.Recordset
Dim rs6 As New ADODB.Recordset
Dim rs7 As New ADODB.Recordset
Dim rs8 As New ADODB.Recordset
Dim rs9 As New ADODB.Recordset
Dim rs10 As New ADODB.Recordset
Dim rs11 As New ADODB.Recordset
Dim rs12 As New ADODB.Recordset
Dim rs13 As New ADODB.Recordset
Dim rs14 As New ADODB.Recordset
Dim field_name(34) As String
Dim i As Long
Dim AgeToSearch As Integer
Dim RemTenureToSearch As Integer
Dim tenure As Integer
Dim saldo As Double
Dim tenure_awal As Integer
Dim newexpdate As Date
Dim saldo_akhir As Double
Dim initial_loan As Double
Dim unearned_period As Double
Dim total_period As Double
cn1.Open "Provider=" + Provider + ";" + "Data Source=" + Src
Set rs1.ActiveConnection = cn1
rs1.Source = "MYSIS"
rs1.Open
cn2.Open "Provider=" + Provider + ";" + "Data Source=" + Dest
Set rs2.ActiveConnection = cn2
rs2.Source = "OutputC"
rs2.LockType = adLockOptimistic
rs2.Open
cn3.Open "Provider=" + Provider + ";" + "Data Source=" + Rate
Set rs3.ActiveConnection = cn3
rs3.Source = "A" '0-6string
rs3.Open
Warning:
Runtime Error ‘-2147217900(80040e14)’ :
Invalid SQL statement; expected ‘Delete’, ‘Insert’, ‘Procedure’, ‘Select’, or ‘update’
I found this warning after I run the macro above,
please kindly help me, after i debug the macro code ,the yellow highlighted on the code "rs3.Open"
Your help will be highly appreciated!
Thank you in advance
Can anyone help me with these error warning on my macro code:
Run-time error ‘-2147217900(80040e14)’ :
Invalid SQL statement; expected ‘Delete’, ‘Insert’, ‘Procedure’, ‘Select’, or ‘update’
The code are:
Public Sub calculate()
Const Src = "DATA.mdb"
Const Dest = "OutputC.mdb"
Const Rate = "rate.mdb"
Const Provider = "Microsoft.Jet.OLEDB.4.0"
Const ValDate = "10/31/2017" 'update this at every valuation period
Const FixDate = "10/31/2017" 'fixed
Const InitDate = "12/31/2008" 'First date of valuation
Dim cn1 As New ADODB.Connection
Dim cn2 As New ADODB.Connection
Dim cn3 As New ADODB.Connection
Dim cn4 As New ADODB.Connection
Dim cn5 As New ADODB.Connection
Dim cn6 As New ADODB.Connection
Dim cn7 As New ADODB.Connection
Dim cn8 As New ADODB.Connection
Dim cn9 As New ADODB.Connection
Dim cn10 As New ADODB.Connection
Dim cn11 As New ADODB.Connection
Dim cn12 As New ADODB.Connection
Dim cn13 As New ADODB.Connection
Dim cn14 As New ADODB.Connection
Dim rs1 As New ADODB.Recordset
Dim rs2 As New ADODB.Recordset
Dim rs3 As New ADODB.Recordset
Dim rs4 As New ADODB.Recordset
Dim rs5 As New ADODB.Recordset
Dim rs6 As New ADODB.Recordset
Dim rs7 As New ADODB.Recordset
Dim rs8 As New ADODB.Recordset
Dim rs9 As New ADODB.Recordset
Dim rs10 As New ADODB.Recordset
Dim rs11 As New ADODB.Recordset
Dim rs12 As New ADODB.Recordset
Dim rs13 As New ADODB.Recordset
Dim rs14 As New ADODB.Recordset
Dim field_name(34) As String
Dim i As Long
Dim AgeToSearch As Integer
Dim RemTenureToSearch As Integer
Dim tenure As Integer
Dim saldo As Double
Dim tenure_awal As Integer
Dim newexpdate As Date
Dim saldo_akhir As Double
Dim initial_loan As Double
Dim unearned_period As Double
Dim total_period As Double
cn1.Open "Provider=" + Provider + ";" + "Data Source=" + Src
Set rs1.ActiveConnection = cn1
rs1.Source = "MYSIS"
rs1.Open
cn2.Open "Provider=" + Provider + ";" + "Data Source=" + Dest
Set rs2.ActiveConnection = cn2
rs2.Source = "OutputC"
rs2.LockType = adLockOptimistic
rs2.Open
cn3.Open "Provider=" + Provider + ";" + "Data Source=" + Rate
Set rs3.ActiveConnection = cn3
rs3.Source = "A" '0-6string
rs3.Open
Warning:
Runtime Error ‘-2147217900(80040e14)’ :
Invalid SQL statement; expected ‘Delete’, ‘Insert’, ‘Procedure’, ‘Select’, or ‘update’
I found this warning after I run the macro above,
please kindly help me, after i debug the macro code ,the yellow highlighted on the code "rs3.Open"
Your help will be highly appreciated!
Thank you in advance