Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Fallo al guardar datos en tabla

Estas en el tema de Fallo al guardar datos en tabla en el foro de SQL Server en Foros del Web. Hola tengo una tabla con 2 campos float: campo1 y campo2 intento guardar estos valores para cada campo, por ejempo: 12,33 y 45,00 pero me ...
  #1 (permalink)  
Antiguo 29/06/2008, 11:04
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Fallo al guardar datos en tabla

Hola

tengo una tabla con 2 campos float:

campo1 y campo2

intento guardar estos valores para cada campo, por ejempo:

12,33 y 45,00

pero me salta este error: "Error al convertir el tipo de datos nvarchar a float."


no sé porque surge eso...Porque a priori esos son los 2 único campos float de la tabla en cuestión.

saludos
  #2 (permalink)  
Antiguo 30/06/2008, 07:57
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: Fallo al guardar datos en tabla

De repente no son comas, sino puntos?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 30/06/2008, 08:11
 
Fecha de Ingreso: junio-2008
Ubicación: Concepción
Mensajes: 24
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Fallo al guardar datos en tabla

Revisa la declaración de tus campos en la base de datos, puede ser q tus campos estén en VARCHAR po TEXT en vez de FLOAT. Lo otro es q no sé en qué lenguaje estás programando pero puede que necesites convertir en tiempo de programación, p.e.,

Convertir.Alnuevotipo(textboxseleccionado)
  #4 (permalink)  
Antiguo 30/06/2008, 08:32
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Respuesta: Fallo al guardar datos en tabla

Tambien deberias revizar la configuracion de idioma de tu servidor...


Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #5 (permalink)  
Antiguo 30/06/2008, 09:34
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Respuesta: Fallo al guardar datos en tabla

El server está configuado como España-español...pero bueno, ya lo he solventado pasando por parámetros los campos , porque ahí le indico que es un campo tipo "double".

A veces, por la prisa ,cuando sólo tengo que almacenar un campo, procedente de una caja texto con máscara numérica, lo guardaba tal cual. En Access no tengo problema, pero con Sql server si.

Pues nada, todo por parámetro y listo.

Saludos y gracias
  #6 (permalink)  
Antiguo 30/06/2008, 18:50
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: Fallo al guardar datos en tabla

Ademas, deberias leer un poco sobre cada tipo de dato, tal vez deberian ser DECIMAL y no float
  #7 (permalink)  
Antiguo 01/07/2008, 09:04
Avatar de josejm  
Fecha de Ingreso: marzo-2008
Ubicación: Badajoz
Mensajes: 50
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Fallo al guardar datos en tabla

¿Que lenguaje de programación usas?, es interesante saberlo porque la instrucción de asignación del valor al campo depende del lenguaje, en Delphi por ejemplo puede pasar esto con los tipos Variant.
Saludos.
__________________
Jose J desde http://www.miranos.es para divertirte
http://sataniascountry.es si quieres pasar miedo.
  #8 (permalink)  
Antiguo 02/07/2008, 03:49
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Respuesta: Fallo al guardar datos en tabla

Uso VB.NET.

Respecto a lo de float o decimal. Trabajo con float.

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 04:39.