Foros del Web » Programación para mayores de 30 ;) » .NET »

update en base de datos access con .net

Estas en el tema de update en base de datos access con .net en el foro de .NET en Foros del Web. hola amigos: tengo problema con un update que no he podido encontrar el formato adecuado...tengo la siguiente consulta sql: Dim query As String = "UPDATE ...
  #1 (permalink)  
Antiguo 07/02/2005, 12:30
Avatar de Hell08  
Fecha de Ingreso: enero-2005
Mensajes: 174
Antigüedad: 19 años, 3 meses
Puntos: 0
Pregunta update en base de datos access con .net

hola amigos: tengo problema con un update que no he podido encontrar el formato adecuado...tengo la siguiente consulta sql:

Dim query As String = "UPDATE vuelos SET Horario="+hora+" ,Manga="+man+" WHERE vuelo LIKE '"+v+"'"

me da un errror que dice "Input string was not in a correct format" . lo unico que se que es error esta en la parte del SET.

cabe señalar que los parametros a updatear son variables de tipo integer.

saludos
__________________
existen 10 tipos de personas los que entienden los numeros binarios y los que no :cool:
  #2 (permalink)  
Antiguo 07/02/2005, 12:34
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Dim query As String = "UPDATE vuelos SET Horario=" & hora & " ,Manga=" & man & " WHERE vuelo LIKE ' " & v & " ' "

Seguramente hayas escrito mal un campo, estes haciendo referencia a un campo de tipo texto siendo de tipo numérico o viceversa.
__________________
Charlie.
  #3 (permalink)  
Antiguo 07/02/2005, 12:34
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
De casualidad ya intentaste de ésta forma:

Cita:
Dim query As String = "UPDATE vuelos SET Horario=" & hora & " ,Manga=" & man & " WHERE vuelo LIKE '" & v & "'"

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #4 (permalink)  
Antiguo 07/02/2005, 12:35
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
chcma, que onda frien.. me ganaste por unos segundos en tu respuesta porque posteamos en el mismo minuto.. jeje

Salu2
  #5 (permalink)  
Antiguo 07/02/2005, 12:44
Avatar de Hell08  
Fecha de Ingreso: enero-2005
Mensajes: 174
Antigüedad: 19 años, 3 meses
Puntos: 0
gracias una vez mas .... pero ocurrio algo super extraño con su solucion funciono al toke pero lo extraño es que poner la variable del WHERE '"+v+"' que es un string si funca bien pero los integer no funca de esta manera .... muy extraño pero bueno esi es la cosa ....
gracias de nuevo .... saludos
__________________
existen 10 tipos de personas los que entienden los numeros binarios y los que no :cool:
  #6 (permalink)  
Antiguo 09/02/2005, 10:04
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Cita:
muy extraño pero bueno esi es la cosa ....
Lo que pasa es que en vb.net puedes concatenar ya sea usando el signo + o el &, la cuestion es que en algunos casos el singo + en números lo toma como el operador de suma en vez de concatenar , a menos que hicieras una convesion explicita algo como ésto:

Cita:
...SET Horario=" + hora.ToString() + " ....
Ya que por ejemplo en c# el operador de concatenacion es el + y siempre hay que hacer las declaraciones de forma explicita ya que es mas estricto que vb.net

Salu2
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




La zona horaria es GMT -6. Ahora son las 12:08.