Dim InsertCustomerSQL As StringBuilder
Dim InsertValues As Map
Dim CustomerInsert As EZSQLInsert
Dim InsertKeyID As Long
InsertValues.Initialize
InsertCustomerSQL.Initialize
InsertCustomerSQL.Append("Insert into `customers`(") _
.Append("`customerName`,") _
.Append("`contactLastName`,") _
.Append("`contactFirstName`,") _
.Append("`phone`,") _
.Append("`addressLine1`,") _
.Append("`addressLine2`,") _
.Append("`city`,") _
.Append("`state`,") _
.Append("`postalCode`,") _
.Append("`country`,") _
.Append("`salesRepEmployeeNumber`,") _
.Append("`creditLimit`)") _
.Append("values (:customerName,") _
.Append(":contactLastName,") _
.Append(":contactFirstName,") _
.Append(":phone,") _
.Append(":addressLine1,") _
.Append(":addressLine2,") _
.Append(":city,") _
.Append(":state,") _
.Append(":postalCode,") _
.Append(":country,") _
.Append(":salesRepEmployeeNumber,") _
.Append(":creditLimit)")
InsertValues.Put("customerName","Signal Gift Stores")
InsertValues.Put("contactLastName","King")
InsertValues.Put("contactFirstName","Jean")
InsertValues.Put("phone","7025551838")
InsertValues.Put("addressLine1","8489 Strong St.")
InsertValues.Put("addressLine2",Null)
InsertValues.Put("city","Las Vegas")
InsertValues.Put("state", "NV")
InsertValues.Put("postalCode"," 83030")
InsertValues.Put("country","USA")
InsertValues.Put("salesRepEmployeeNumber",1166)
InsertValues.Put("creditLimit",71800.00)
CustomerInsert.Initialize(InsertCustomerSQL.ToString)
CustomerInsert.ParameterMap = InsertValues
InsertKeyID = CustomerInsert.ExecInsertWithGeneratedKey(Connection)