Nesecito ayuda con Insert into
Hola tengo el siguente codigo pero no me funciona como hago para insertar en una tabla lo que tengo almacenado en unas variables usando sql.
For i = 1 To (l - 1)
Cant = Val(txt_Cantidad(i).Text)
Desc = txt_Descripcion(i).Text
Prec = Val(txt_PrecUnit(i).Text)
STotal = Val(txt_Subtotal(i).Text)
OrdenSQL = "INSERT INTO Descripcion (Cantidad,Descripcion,PecioUnit,SubTotal) VALUES (\'"&Cant&"\',\'"&Desc&"\',\'"&Prec&"\',\'"&STotal&"\')"
Cnx.Execute OrdenSQL
Next i
For i = 1 To (l - 1)
Cant = Val(txt_Cantidad(i).Text)
Desc = txt_Descripcion(i).Text
Prec = Val(txt_PrecUnit(i).Text)
STotal = Val(txt_Subtotal(i).Text)
OrdenSQL = "INSERT INTO Descripcion (Cantidad,Descripcion,PecioUnit,SubTotal) VALUES (\'"&Cant&"\',\'"&Desc&"\',\'"&Prec&"\',\'"&STotal&"\')"
Cnx.Execute OrdenSQL
Next i
FÃjate bien como son los caracteres:
For i = 1 To (l - 1)
Cant = Val(txt_Cantidad(i).Text)
Desc = txt_Descripcion(i).Text
Prec = Val(txt_PrecUnit(i).Text)
STotal = Val(txt_Subtotal(i).Text)
OrdenSQL = "INSERT INTO Descripcion (Cantidad,Descripcion,PecioUnit,SubTotal) VALUES ("&Cant&",\'"&Desc&"\',\'"&str(Prec)&"\',\'"&str(STotal)&"\')"
Cnx.Execute OrdenSQL
Next i
FÃjate bien si los campos PrecioUnitario y Total en la BD son del tipo "Decimal" o "Float".
Buena Suerte
Waldo
For i = 1 To (l - 1)
Cant = Val(txt_Cantidad(i).Text)
Desc = txt_Descripcion(i).Text
Prec = Val(txt_PrecUnit(i).Text)
STotal = Val(txt_Subtotal(i).Text)
OrdenSQL = "INSERT INTO Descripcion (Cantidad,Descripcion,PecioUnit,SubTotal) VALUES ("&Cant&",\'"&Desc&"\',\'"&str(Prec)&"\',\'"&str(STotal)&"\')"
Cnx.Execute OrdenSQL
Next i
FÃjate bien si los campos PrecioUnitario y Total en la BD son del tipo "Decimal" o "Float".
Buena Suerte
Waldo
bueno lo primero que debemos mirar es el tipo de datos que le vas a inviar a la base de datos. porque de acuerdo a eso esablecemos los formatos en vb.
OrdenSQL = "INSERT INTO Descripcion (Cantidad,Descripcion,PecioUnit,SubTotal) VALUES (" & Cant & "," & Desc & "," & Prec & "," & STotal & ")"
la verdad es que el no se que significa
espero que esto te sirva, prueba avisas lo que suceda
OrdenSQL = "INSERT INTO Descripcion (Cantidad,Descripcion,PecioUnit,SubTotal) VALUES (" & Cant & "," & Desc & "," & Prec & "," & STotal & ")"
la verdad es que el no se que significa
espero que esto te sirva, prueba avisas lo que suceda