Buenas tardes,
La cosa está, en que la aplicación, lo que hace es coger ciertas celdas de un xls y volcarlas a una base de datos en acces, todo va bien, mientras la celda concreta tiene datos pero cuando viene vacia, me da error... el problema está, en que esta carga se hace mensualmente y en esa celda concreta, en el mes de enero puede tener valor y al mes siguiente no..., no se cómo hacer para que no me de error, y que cuando el valor este vacio(con vacio me refiero a "") que en la bd acces escriba null el proyecto está escrito en vb, y el editor es visual studio 2008, espero que podais ayudarme...
este es el código que uso para escribir a la bd
Código:
Dim tabla1 As New bdAdapters.tabla1TableAdapter
tabla1.DeleteQueryByPais("IT")
ds.tabla1.Addtabla1Row("IT", file, "Euro", "0,0", "0", "null", "0,0", "0,0", campo1, campo2, campo3....)
tabla1.Update(ds.tabla1)
' el código no es exactamente así, cambian los nombres de las tablas y los campos... si hay alguna inncoherencia o error de sintaxis, es por la transcripción
hay campos, que yo ya se que no estarán nunca en el excel, pero si deben estar en la base de datos, así que ya los escribo yo directamente, cómo los 8 primeros, el campo1 tiene valor, así que no hay problema, el 2 y el 3, este mes pongamos no tiene dato, con lo que necesito que si no tienen dato, que escriban o "0" o "null" o Nothing o algo, pero que no me salga el error de que el campo no tiene valor y que "" no se puede escribir xq no es Decimal por ejemplo....
Gracias de antemano!
Saludos,