Los foros del Guille

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Los moderadores, MVP y administradores podrán seguir editando, respondiendo o creando nuevos mensajes

Con idea de que puedan ayudar a responder e ir cerrando mensajes ;-)

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 51363 - error -Parameter has already been defined-
IDAsuntoFechaNick 
51363 error -Parameter has already been defined-23/12/09 07:15carlochi   
Usando mysqlconnector/NET para acceder a datos de una tabla en MySQL me muestra error en el siguiente codigo:

For Each Row In miTabla.Rows
myCommand.CommandText = "Insert into clientes values (?codigoCliente, ?nombre)"
myCommand.Parameters.AddWithValue("?codigoCliente"llora(Row("Cuenta_traspaso"))))
myCommand.Parameters.AddWithValue("?nombre", Row("Nombre_titular"))
myCommand.ExecuteNonQuery()
...

me da este error: "Parameter '?codigoCliente' has already been defined" la segunda vez que pasa por el bucle for.

¿a que puede ser debido?
IDAsuntoFechaNick 
51364 Re: error -Parameter has already been defined- (Resp: 51363)23/12/09 12:39Francisco Ruiz   
lo que pasa es que la primera vez que entra en el bucle se crean los parametros que estan indicando, pero cuando da la segunda vuelta en el bucle los intenta crear nuevamente y por eso te da el error diciendo que el parametro '?codigoCliente' ya esta definido.

lo que tienes que hacer es sacar la parte de los parametros del bucle y ponerlos encima del bucle.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2026  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 10/06/2026 11:51:48 GMT