none
PROBLEMA AL AGREGAR DATOS USANDO LINQ TO SQL RRS feed

  • Pregunta

  • Hola a todos, cabe mencionar que soy nuevo en esto del vs 2008 y LINQ TO SQL, mi problema es el siguiente:

    Tengo un formulario en el cual deseo guardar los datos que he agregado en los controles, este es el codigo que tengo hasta el momento:

     
    Code Snippet

    If ModoEdicion = False Then
      'agregar registro

       db = New SolicitantesDataDataContext()

       Dim NewSolicitud As New tblSolicitantes With { _
       .txtCedulaSolicitante = Me.TxtCedulaSolicitante.Text, _
       .intCodSexo = Me.CboSexo.SelectedValue, _
       .intCodEdoCivil = Me.CboEdoCivil.SelectedValue, _
       .txtPrimerNombre = Me.TxtPrimerNombre.Text, _
       .txtSegundoNombre = Me.TxtSegundoNombre.Text, _
       .txtPrimerApellido = Me.TxtPrimerApellido.Text, _
       .txtSegundoApellido = Me.TxtSegundoApellido.Text, _
       .txtLugarNacimiento = Me.TxtLugarNacimiento.Text, _
       .intCodPais = Me.CboPais.SelectedValue, _
       .intCodDepartamento = Me.CboDepartamento.SelectedValue, _
       .intCodMunicipio = Me.CboMunicipio.SelectedValue, _
       .txtDireccionResd = Me.TxtDireccionResd.Text, _
       .bolComparteJefatura = Me.ChkComparteJefatura.Checked, _
       .bolEsDiscapacitado = Me.ChkEsDiscapacitado.Checked, _
       .bolMayorEdad = Me.ChkMayorEdad.Checked, _
       .intCodOcupacion = Me.CboOcupacion.SelectedValue, _
       .txtNombreEmpleador = Me.TxtNombreEmpleador.Text, _
       .txtDireccionEmpleador = Me.TxtDireccionEmpleador.Text, _
       .txtObservaciones = Me.TxtObservaciones.Text, _
       .intIngresoFamiliar = Me.TxtIngresoFamiliar.Text, _
       .intPagoAlquiler = Me.TxtPagoAlquiler.Text, _
       .intPagoAgua = Me.TxtPagoAgua.Text, _
       .intPagoEnergia = Me.TxtPagoEnergia.Text, _
       .bolTieneVehiculo = Me.ChkTieneVehiculo.Checked, _
       .bolFamiliarTieneViviendaPropia = Me.ChkFamiliarTieneViviendaPropia.Checked, _
       .bolTieneViviendaPropia = Me.ChkTieneViviendaPropia.Checked, _
       .bolHaSidoBeneficiado = Me.ChkHaSidoBeneficiado.Checked}

       

        db.tblSolicitantes.Add(NewSolicitud)


      Try
       db.SubmitChanges()
      Catch
       ' Handle exception.
      End Try

    End If

        End Sub


    En modo diseño del formulario cuando llego a la linea de código db.tblSolicitantes.Add(NewSolicitud)

    me tira un error que es el siguiente: 'add' no es un miembro de 'system.data.linq.table (of controlsolicitantes.tblsolicitantes').


    No entiendo por que me da ese error si he seguido al pie de la letra codigos de ejemplo de MSDN 2008.


    Espero me puedan ayudar,

    Saludos;

    .

    miércoles, 28 de mayo de 2008 13:07