K
Karl Piper
Hello,
I'm putting the entire sub below and asking if anyone can help answer what
is wrong with it. I am receiving an error at the first parameter line:
OraCommand.Parameters.Add("v_ACT_EMAIL_ADDRESS1_IN",
OleDb.OleDbType.VarWChar, 60)
saying:
'BEGIN ERROR DESCRIPTION
Description: An error occurred during the compilation of a resource required
to service this request. Please review the following specific error details
and modify your source code appropriately.
Compiler Error Message: BC30451: Name 'OleDb' is not declared.
Source Error:
Line 82: 'OraCommand.CommandType = CommandType.StoredProcedure
Line 83: 'INPUTS
Line 84: OraCommand.Parameters.Add("v_ACT_EMAIL_ADDRESS1_IN",
OleDb.OleDbType.VarWChar, 60)
Line 85: OraCommand.Parameters("v_ACT_EMAIL_ADDRESS1_IN").Direction
= ParameterDirection.Input
Line 86: OraCommand.Parameters("v_ACT_EMAIL_ADDRESS1_IN").Value =
Email.Text
'END ERROR DESCRIPTION
Can anyone please let me know what I am omitting here...this is driving me
crazy!
'THIS IS THE CODE THIS IS THE CODE
'FIRST I AM SETTING THE CONNECTION
dim OraConn
OraConn = New System.Data.OleDb.OleDbConnection
'
'OraConn
'
OraConn.ConnectionString = "Provider=MSDAORA.1;Password=mypass;User
ID=theuser;Data=emcu.myplace"
Dim OraCommand As New
System.Data.OleDb.OleDbCommand("CU_MARKETING.IMPORT_PROCESS.OPT_IN",
OraConn)
Dim retVal As Integer
OraCommand.CommandType = 4 'used instead of below
'OraCommand.CommandType = CommandType.StoredProcedure
'INPUTS
OraCommand.Parameters.Add("v_ACT_EMAIL_ADDRESS1_IN",
OleDb.OleDbType.VarWChar, 60) 'GET ERROR ON THIS LINE
OraCommand.Parameters("v_ACT_EMAIL_ADDRESS1_IN").Direction =
ParameterDirection.Input
OraCommand.Parameters("v_ACT_EMAIL_ADDRESS1_IN").Value = Email.Text
OraCommand.Parameters.Add("v_ACT_EMAIL_ADDRESS2_IN",
OleDb.OleDbType.VarWChar, 60)
OraCommand.Parameters("v_ACT_EMAIL_ADDRESS2_IN").Direction =
ParameterDirection.Input
OraCommand.Parameters("v_ACT_EMAIL_ADDRESS2_IN").Value = Email.Text
OraCommand.Parameters.Add("v_FIRST_NAME_IN",
OleDb.OleDbType.VarWChar, 50)
OraCommand.Parameters("v_FIRST_NAME_IN").Direction =
ParameterDirection.Input
OraCommand.Parameters("v_FIRST_NAME_IN").Value = FName.Text
OraCommand.Parameters.Add("v_LAST_NAME_IN",
OleDb.OleDbType.VarWChar, 50)
OraCommand.Parameters("v_LAST_NAME_IN").Direction =
ParameterDirection.Input
OraCommand.Parameters("v_LAST_NAME_IN").Value = LName.Text
OraCommand.Parameters.Add("v_ZIP_CODE_IN", OleDb.OleDbType.VarWChar,
10)
OraCommand.Parameters("v_ZIP_CODE_IN").Direction =
ParameterDirection.Input
OraCommand.Parameters("v_ZIP_CODE_IN").Value = Zip.Text
OraCommand.Parameters.Add("v_REMOVE_FLAG_IN",
OleDb.OleDbType.Numeric, 4)
OraCommand.Parameters("v_ZIP_CODE_IN").Direction =
ParameterDirection.Input
OraCommand.Parameters("v_ZIP_CODE_IN").Value = 0
'OUTPUTS
OraCommand.Parameters.Add("v_SUCCESS_OUT", OleDb.OleDbType.Numeric)
OraCommand.Parameters("v_SUCCESS_OUT").Direction =
ParameterDirection.Output
OraConn.Open()
OraCommand.ExecuteNonQuery()
retVal = OraCommand.Parameters("v_SUCCESS_FLAG_OUT").Value
OraConn.Close()
MsgOut.Text = "Returned Code: " & retVal
I'm putting the entire sub below and asking if anyone can help answer what
is wrong with it. I am receiving an error at the first parameter line:
OraCommand.Parameters.Add("v_ACT_EMAIL_ADDRESS1_IN",
OleDb.OleDbType.VarWChar, 60)
saying:
'BEGIN ERROR DESCRIPTION
Description: An error occurred during the compilation of a resource required
to service this request. Please review the following specific error details
and modify your source code appropriately.
Compiler Error Message: BC30451: Name 'OleDb' is not declared.
Source Error:
Line 82: 'OraCommand.CommandType = CommandType.StoredProcedure
Line 83: 'INPUTS
Line 84: OraCommand.Parameters.Add("v_ACT_EMAIL_ADDRESS1_IN",
OleDb.OleDbType.VarWChar, 60)
Line 85: OraCommand.Parameters("v_ACT_EMAIL_ADDRESS1_IN").Direction
= ParameterDirection.Input
Line 86: OraCommand.Parameters("v_ACT_EMAIL_ADDRESS1_IN").Value =
Email.Text
'END ERROR DESCRIPTION
Can anyone please let me know what I am omitting here...this is driving me
crazy!
'THIS IS THE CODE THIS IS THE CODE
'FIRST I AM SETTING THE CONNECTION
dim OraConn
OraConn = New System.Data.OleDb.OleDbConnection
'
'OraConn
'
OraConn.ConnectionString = "Provider=MSDAORA.1;Password=mypass;User
ID=theuser;Data=emcu.myplace"
Dim OraCommand As New
System.Data.OleDb.OleDbCommand("CU_MARKETING.IMPORT_PROCESS.OPT_IN",
OraConn)
Dim retVal As Integer
OraCommand.CommandType = 4 'used instead of below
'OraCommand.CommandType = CommandType.StoredProcedure
'INPUTS
OraCommand.Parameters.Add("v_ACT_EMAIL_ADDRESS1_IN",
OleDb.OleDbType.VarWChar, 60) 'GET ERROR ON THIS LINE
OraCommand.Parameters("v_ACT_EMAIL_ADDRESS1_IN").Direction =
ParameterDirection.Input
OraCommand.Parameters("v_ACT_EMAIL_ADDRESS1_IN").Value = Email.Text
OraCommand.Parameters.Add("v_ACT_EMAIL_ADDRESS2_IN",
OleDb.OleDbType.VarWChar, 60)
OraCommand.Parameters("v_ACT_EMAIL_ADDRESS2_IN").Direction =
ParameterDirection.Input
OraCommand.Parameters("v_ACT_EMAIL_ADDRESS2_IN").Value = Email.Text
OraCommand.Parameters.Add("v_FIRST_NAME_IN",
OleDb.OleDbType.VarWChar, 50)
OraCommand.Parameters("v_FIRST_NAME_IN").Direction =
ParameterDirection.Input
OraCommand.Parameters("v_FIRST_NAME_IN").Value = FName.Text
OraCommand.Parameters.Add("v_LAST_NAME_IN",
OleDb.OleDbType.VarWChar, 50)
OraCommand.Parameters("v_LAST_NAME_IN").Direction =
ParameterDirection.Input
OraCommand.Parameters("v_LAST_NAME_IN").Value = LName.Text
OraCommand.Parameters.Add("v_ZIP_CODE_IN", OleDb.OleDbType.VarWChar,
10)
OraCommand.Parameters("v_ZIP_CODE_IN").Direction =
ParameterDirection.Input
OraCommand.Parameters("v_ZIP_CODE_IN").Value = Zip.Text
OraCommand.Parameters.Add("v_REMOVE_FLAG_IN",
OleDb.OleDbType.Numeric, 4)
OraCommand.Parameters("v_ZIP_CODE_IN").Direction =
ParameterDirection.Input
OraCommand.Parameters("v_ZIP_CODE_IN").Value = 0
'OUTPUTS
OraCommand.Parameters.Add("v_SUCCESS_OUT", OleDb.OleDbType.Numeric)
OraCommand.Parameters("v_SUCCESS_OUT").Direction =
ParameterDirection.Output
OraConn.Open()
OraCommand.ExecuteNonQuery()
retVal = OraCommand.Parameters("v_SUCCESS_FLAG_OUT").Value
OraConn.Close()
MsgOut.Text = "Returned Code: " & retVal