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

insert con parametros

Estas en el tema de insert con parametros en el foro de .NET en Foros del Web. me tira este error:Must declare the variable '@idpais'. Código HTML: Dim Cn As OleDb.OleDbConnection Dim Orden As OleDb.OleDbCommand Cn = New OleDb.OleDbConnection("Provider=SQLOLEDB;Data Source=FORGE ;User id=custodia;password=custodia;initial ...
  #1 (permalink)  
Antiguo 06/10/2004, 06:39
 
Fecha de Ingreso: julio-2004
Ubicación: Arg. Neuquén
Mensajes: 44
Antigüedad: 19 años, 9 meses
Puntos: 0
insert con parametros

me tira este error:Must declare the variable '@idpais'.

Código HTML:
Dim Cn As OleDb.OleDbConnection

        Dim Orden As OleDb.OleDbCommand


        Cn = New OleDb.OleDbConnection("Provider=SQLOLEDB;Data Source=FORGE ;User id=custodia;password=custodia;initial catalog=custodia")

        Dim Cadena, idpais, nombre As String
        Cadena = "insert into paises(idpais,nombre) values(@idpais, @nombre)"
        Orden = New OleDb.OleDbCommand(Cadena, Cn)

        Orden.Parameters.Add(New OleDb.OleDbParameter("@idpais", OleDb.OleDbType.Integer))
        Orden.Parameters("@idpais").Value = idpais
        Orden.Parameters.Add(New OleDb.OleDbParameter("@nombre", OleDb.OleDbType.VarWChar, 20))
        Orden.Parameters("@nombre").Value = nombre

        Orden.Connection.Open()
        Orden.ExecuteNonQuery()
        Orden.Connection.Close()

        Response.Write("El dato ha sido grabado con exito!!!")
ayuda
  #2 (permalink)  
Antiguo 06/10/2004, 16:36
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
No repetir post porfavor.

http://www.forosdelweb.com/f29/insert-con-parametros-236819/

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

Exentrit - Soluciones SharePoint & Net
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 10:00.