Fiestas de España
Publicado por Juan (3 intervenciones) el 06/06/2008 10:11:16
Hola, tengo un programa echo en Visual Basic Net con el que accedo a datos mediante sql.Client usando sqlCommand, sqlConnection etc... , por motivos del despacho tengo que pasar esta conexión a ODBC, yo pensaba que total seria cambiar sqlCommand por OdbcCommand y así en todo.
El problema es que me falla yo relleno un OdbcDataAdapter con unos parámetros entre ellos este
cmd.Parameters.Add("@dn", OdbcType.VarChar, 255, "dn")
El problema viene cuando actualizo la base de datos con Update
destinosAdapter.Update(destinosDataTable)
Me devuelve el siguiente error:
ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Debe declarar la variable '@dn'.
Usando sqlClient, todo va perfectamente pero con ODBC falla eso.
Espero haberme explicado con suficiente claridad y me podáis echar un cable que estoy ya desesperado ya que nunca había usado este tipo de conexión.
Saludos y gracias
El problema es que me falla yo relleno un OdbcDataAdapter con unos parámetros entre ellos este
cmd.Parameters.Add("@dn", OdbcType.VarChar, 255, "dn")
El problema viene cuando actualizo la base de datos con Update
destinosAdapter.Update(destinosDataTable)
Me devuelve el siguiente error:
ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Debe declarar la variable '@dn'.
Usando sqlClient, todo va perfectamente pero con ODBC falla eso.
Espero haberme explicado con suficiente claridad y me podáis echar un cable que estoy ya desesperado ya que nunca había usado este tipo de conexión.
Saludos y gracias
Valora esta pregunta


0