Hola a todos,
Estoy realizando una aplicación en VB.NET la cuál trabaja con una base de datos Acces .mdb. Tengo una base de datos de personas en la cuál un campo (altura) está puesto de tipo "Doble" en Acces.
Dos de las funcionalidades de mi aplicación son añadir personas y modificar.
En el formulario de añadir tengo varios textbox de donde cojo los datos introducidos por el usuario: Nombre, Apellidos, Altura,... y los añade a la BD con una intrucción INSERT.
En el formulario de modificar, al cargar hay un combobox donde seleccionas la persona de la cuál quieres modificar sus datos y te aparecen los datos almacenados en la BD para que tú puedas cambiar el que quieras.
El problema es que en el formulario Modificar cuando te muestra los datos de las personas los valores reales en Acces separan la parte entera de la decimal con COMAS y claro, al hacer un UPDATE con el valor que está en ese textbox:
UPDATE Atleta SET Nombre= 'Pepito', Apellido= 'Grillo', Altura=" & Me.textboxaltura.text & WHERE Nombre='Pepito'
da error de sintaxis UPDATE (Si altura es 1.80 ahí aparece en vez de con punto con coma y se confunde)
¿Hay alguna forma de pasar un String que represente un número con coma (Ej: 3.47 <con COMA entre el 3 y el 47>) a otro String o Double con punto (Ej: 3.47 <con PUNTO entre el 3 y el 47>) ?
Gracias de antemano por las respuestas.