Hola a todos que estan vinculados a esta respuesta, les aclaro
1) SQL en cualquiera de sus verciones maneja datos numerico de cifras con el siguiente formato numeric (16,9) el punto identifica el decimal o los decimales que lleva esta cifra (o float) es decir para que al reflejar el dato al usuario (metodo Luck And Field) te aparesca comas en ves de puntos deveras fumartela o mejor dicho construir la sentencia... Ejemplo:
digamos que queremos ver el monto de la tabla facturacion y colocarle un alias de total ademas de formatear el monto sustituyendo los puntos por las comas el query empleado o total seria el siguiente:
SELECT REPLACE(TOT_NET,'.',',') AS TOTAL, * FROM FACTURA
2) En Visual Basic seria (por lo menos yo lo hago asi) capturo el dato en una variable ya sea para guardar u actualizar (INSERT ò UPDATE) y luego le aplico
StrSQL = "INSERT INTO FACTURA (Cod_Fac, Tot_Net) VALUES ('FV001', "
StrSQL = StrSQL & "'" & REPLACE(TRIM$(oVariable),',','.') &"')
Y EL RESTO DE LA SENTENCIA O LINEA DE CODIGO PARA HACER POSIBLE LA OPERACION O SINO
StrSQL = "INSERT INTO FACTURA (Cod_Fac, Tot_Net) VALUES ('FV001', "
StrSQL = StrSQL & "STR ( "& oValor &",9 ,2 ) )"
ESPERO LES SIRVA CUALQUIER COSA ME AVISAN AMI CORREO QUE LES ANEXO