VB Code:
Private dbConnPatterning As ADODB.Connection
Private dbCommand As ADODB.Command
Private Sub Form_Load()
Set dbConnPatterning = New ADODB.Connection
Set dbCommand = New ADODB.Command
dbCommand.CommandText = "usp_insertPatternData"
dbCommand.CommandType = adCmdStoredProc
dbConnPatterning.Provider = "sqloledb"
End Sub
Private Sub Command1_Click()
dbConnPatterning.Open "server=esp\opt;uid=tyler1;pwd=password;database=Patterning"
dbCommand.ActiveConnection = dbConnPatterning
dbCommand.Parameters.Append dbCommand.CreateParameter("@DateTime", adDBTime, adParamInput, 8, Now)
dbCommand.Parameters.Append dbCommand.CreateParameter("@laserNumber", adTinyInt, adParamInput, 1, 1)
dbCommand.Parameters.Append dbCommand.CreateParameter("@Operator", adVarChar, adParamInput, 10, "tc")
dbCommand.Parameters.Append dbCommand.CreateParameter("@LotID", adVarChar, adParamInput, 10, "123")
dbCommand.Parameters.Append dbCommand.CreateParameter("@WaferNumber", adTinyInt, adParamInput, 1, 1)
dbCommand.Parameters.Append dbCommand.CreateParameter("@ExposureTime", adTinyInt, adParamInput, 1, 121)
dbCommand.Parameters.Append dbCommand.CreateParameter("@TimeDelay", adTinyInt, adParamInput, 1, 12)
dbCommand.Parameters.Append dbCommand.CreateParameter("@LeftDiode", adInteger, adParamInput, 4, 100)
dbCommand.Parameters.Append dbCommand.CreateParameter("@RightDiode", adInteger, adParamInput, 4, 100)
dbCommand.Parameters.Append dbCommand.CreateParameter("@TopDiode", adInteger, adParamInput, 4, 100)
dbCommand.Parameters.Append dbCommand.CreateParameter("@BottomDiode", adInteger, adParamInput, 4, 100)
dbCommand.Parameters.Append dbCommand.CreateParameter("@CenterDiode", adInteger, adParamInput, 4, 100)
dbCommand.Parameters.Append dbCommand.CreateParameter("@LeftOffset", adInteger, adParamInput, 4, 0)
dbCommand.Parameters.Append dbCommand.CreateParameter("@RightOffset", adInteger, adParamInput, 4, 0)
dbCommand.Parameters.Append dbCommand.CreateParameter("@TopOffset", adInteger, adParamInput, 4, 0)
dbCommand.Parameters.Append dbCommand.CreateParameter("@BottomOffset", adInteger, adParamInput, 4, 0)
dbCommand.Parameters.Append dbCommand.CreateParameter("@PowerTrackStatus", adTinyInt, adParamInput, 1, 1)
dbCommand.Parameters.Append dbCommand.CreateParameter("@Current", adDouble, adParamInput, 8, 12.2)
dbCommand.Parameters.Append dbCommand.CreateParameter("@TubeHours", adDouble, adParamInput, 8, 1390.1)
dbCommand.Parameters.Append dbCommand.CreateParameter("@AperturePosition", adDouble, adParamInput, 8, 12.4)
dbCommand.Parameters.Append dbCommand.CreateParameter("@TEMoo", adTinyInt, adParamInput, 1, 1)
dbCommand.Parameters.Append dbCommand.CreateParameter("@EtalonMode", adTinyInt, adParamInput, 1, 4)
dbCommand.Parameters.Append dbCommand.CreateParameter("@PTDACA", adTinyInt, adParamInput, 1, 2)
dbCommand.Parameters.Append dbCommand.CreateParameter("@PTDACB", adTinyInt, adParamInput, 1, 3)
dbCommand.Parameters.Append dbCommand.CreateParameter("@AutofillDelta", adDouble, adParamInput, 8, 1.2)
dbCommand.Parameters.Append dbCommand.CreateParameter("@HeadHours", adDouble, adParamInput, 8, 1390.1)
dbCommand.Parameters.Append dbCommand.CreateParameter("@CathodeVoltage", adDouble, adParamInput, 8, 63.2)
dbCommand.Parameters.Append dbCommand.CreateParameter("@CathodeCurrent", adDouble, adParamInput, 8, 12.4)
dbCommand.Parameters.Append dbCommand.CreateParameter("@MagnetCurrent", adDouble, adParamInput, 8, 6.8)
dbCommand.Execute
dbConnPatterning.Close
End Sub