Es correcto.
Cuando haces rs.AddNew, no puedes dejar ningun campo vacío porque fijate como quedaría.
Código PHP:
rs.AddNew
rs(campo1) = "valor1"
rs(campo2) = "valor2"
rs(campo3) =
rs(campo4) = "valor4"
......
En cambio lo que sí puedes hacer si en ejemplo anterior no tienes el "valor3", es lo siguiente:
Código PHP:
rs.AddNew
rs(campo1) = "valor1"
rs(campo2) = "valor2"
rs(campo4) = "valor4"
......
Si lo quieres hacer con una sentencia SQL, lo prodrías hacer de la siguiente forma.
Código PHP:
Dim varCant 'Tipo de dato int'
Dim varNombre 'Tipo de dato varchar'
Dim varApellido 'Tipo de dato varchar'
Dim strSQL
varCant = Cint("0" & Request.Form("frmCant"))
varNombre = Request.Form("frmNombre")
varApellido = Request.Form("frmApellido")
strSQL = "INSERT INTO tabla (cantidad, nombre, apellido) " &_
"VALUES (" & varCant & ", '" & varNombre & "', '" & varApellido & "')"
Se entiende? y si estoy equivocado que alguien me lo haga saber por favor.