Visual Basic - Ayuda por Favor- Acces

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda por Favor- Acces

Publicado por sebastian (1 intervención) el 04/05/2008 00:38:37
Hola mi nombre es Sebastian.
El Problema que tengo es que en acces tengo una tabla de categoria de iva, la cual tiene un detalle y un valor.
Valor es de tipo double (Tamaño del campo) y el formato es "Numero General".
Desde Visual Basic 6 quiero grabar un valor. por ej: 10,5 % pero cuando ingreso en el textbox 0.105 me graba 105 y si en ves de usar el punto uso la coma (0,105) me dice:

"El numero de valores de consulta y el numero de campos de destino son diferentes"

Este es el Codigo:

Dim base As Connection, rst As Recordset
Dim sql As String
Dim CONTADOR As Integer

Set base = New Connection
Set rst = New Recordset
base.CursorLocation = adUseClient
ruta = App.Path & "comercio.mdb"
base.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & ruta
sql = "insert into categoria_iva(categoria,valor,est_cat_iva) values('" & UCase(Text_iva(0)) & "'," & CDbl(Text_iva(1)) & ",-1)"
rst.Open sql, base
DataGrid1.Refresh
actualizar
LIMPIAR
Text_iva(0).SetFocus

Si alquien me podria orientar un poco se lo agradeceria. Es muy necesario que ese campo sea doble por ke ya tengo hecha la parte de facturacion en base a ese tipo.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder