CLR: .Net / Mono / Boo / Otros CLR > C#
Error Al Mandar .flotates A La Bd Desde Aplicasion
Güorker:
Ya,
pero yo me referia a que utilizaras el replace solo para el string que contiene el flotante, o sea así:
--- Código: Text --- ..........string strsql = "Exec guardar'{0}',{1},{2}";strsql = string.Format(strsql,textBoxname.Text, textBoxsalfij.Text.Replace(",","."), textBoxsalhor.Text.Replace(",","."));.................
Con esto te sigue sin funcionar?
maikmr:
Mi estiado amigo Güorker!! Parece si aver funcionado, solo que ahora me queda una duda, xq yo lo que hacia es lo que hacer una convercion de tipos de datos xq al capturar el numero del textbox lo tomo como un string y le hacia un Float.Parse(TextBox.text) para entonces mandar a guardarse como lo que se supone debe de guardarse segun el tipo de dato que se espesifico en la tabla osea un float!!.
Para ser mas claros si yo que mande a guardar fue un string y la BD se supone que lo que hay que guardar era un float, ¿Como es que funciono? mi logica me dice q no deberia servir, pero por lo que veo estoy equivocado!!.
Grasias!! Muchas gracias!!. ahora ya puedo seguir :comp: !
Güorker:
Hola,
A ver como te puedo explicar esto.....
Las instrucciones SQL son strings que se ejecutan contra la BD. Asi que en ese string va todo lo que tiene que ir, la palabra Insert, los nombres de columnas y los valores para esas columnas.
Asi que si una columna de una tabla es de tipo float,en el string de la instrucción hay que incluir ese valor; pero NO tiene que ser una variable de tipo float, sino un string con forma de float. y lo mismo para los enteros, fechas, etc.
No se si lo entenderas, pero no se como explicarlo mejor.
Saludos
maikmr:
Bueno diay!!, sinceramente veo que mi curso de la univesidad en bases de datos no fue suficiente, y me quedan muchas cosas por aprender, x ejm. eso que dices de que todo en SQL se manejan como strings no lo sabia.
Y pues la verdad todavia no me queda muy claro!!
Pero detodas formas muchisimas gracias Güorker!!
Navegación
[*] Página Anterior
Ir a la versión completa