Recuro a usted a ver si alguno me puede ayudar con un problema que tengo.
Tengo mi configuración regional en español (los campos numericos el searador de desimales esta con una coma "," ). el problema surge cuando quiero enviar datos al SQL que esta en ingles que el separador de desimales esta con un punto "."
llevo semanas intentando con varias alternativas y ninguna me funciona todas dan error
[microsoft][ODBC SQL Server Driver][SQL Server]error converting data type varchar to numeric
Algunas de las alternativas que he probado son las siguientes.
Buenas tardes grupo
Recuro a usted a ver si alguno me puede ayudar con un problema que tengo.
Tengo mi configuración regional en español (los campos numericos el searador de desimales esta con una coma "," ). el problema surge cuando quiero enviar datos al SQL que esta en ingles que el separador de desimales esta con un punto "."
llevo semanas intentando con varias alternativas y ninguna me funciona todas dan error
[microsoft][ODBC SQL Server Driver][SQL Server]error converting data type varchar to numeric
Algunas de las alternativas que he probado son las siguientes.
Sql = Sql & "'" & Format(ActiveCell.Offset(0, 8), "[en-US]#,##0.00") & "',"
Sql = Sql & "'" & Format(ActiveCell.Offset(0, 8), "#,##0.00") & "',"
de la unica forma que funciona es la siguiente pero me elimina los desimales
Sql = Sql & "'" & Format(ActiveCell.Offset(0, 8), "0") & "',"
En la base de datos tengo el campo lo tengo como decimal(18, 10)
Alguna recomendación seria de mucha ayuda
Saludos,