none
error de codigo RRS feed

  • Pregunta

  • este error me salio mientras hacia pruebas en el sistema y no se a que se deba 

    Server Error in '/' Application.

    No mapping exists from object type System.Web.UI.WebControls.TextBox to a known managed provider native type.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.ArgumentException: No mapping exists from object type System.Web.UI.WebControls.TextBox to a known managed provider native type.

    Source Error:

    Line 147:      cmd.Parameters.AddWithValue("@cuenta", txtcuenta.Text)
    Line 148:      cmd.Parameters.AddWithValue("@password ", Str(txtclave.Text))
    Line 149:      cmd.ExecuteNonQuery()
    Line 150:    End Using
    Line 151:    txtnombre.Text = ""

    Source File: C:\Documents and Settings\Administrator\Desktop\reporteador1.2\reporteador1.2\jafra.aspx.vb    Line: 149


    ING Dan Montes IT infraestructura
    viernes, 26 de agosto de 2011 17:18

Respuestas

Todas las respuestas

  • Acá esta el error

    cmd.Parameters.AddWithValue("@password ", Str(txtclave.Text))

    debe ser asi

    cmd.Parameters.AddWithValue("@password ", CStr(txtclave.Text))

    ó

    cmd.Parameters.AddWithValue("@password ", Convert.ToString(txtclave.Text))

     referencias

    http://msdn.microsoft.com/en-us/library/0zk841e9(v=vs.85).aspx

    http://msdn.microsoft.com/en-us/library/system.convert.tostring.aspx


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala. Saludos. Lima-Perú

    viernes, 26 de agosto de 2011 17:21
  • me sigue mandando el mismo error y no se a que se deba

     


    ING Dan Montes IT infraestructura
    viernes, 26 de agosto de 2011 17:25
  • podrias postear mas de tu codigo, has probado utilizando valores  de session?, estas programando en c#?

    Session["clave"]   =txtclave.Text;

     

    cmd.Parameters.AddWithValue("@password ", Convert.ToString(Session["clave"]))

     


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala. Saludos. Lima-Perú
    viernes, 26 de agosto de 2011 17:34
  • Using conexion As New SqlConnection(ConfigurationManager.ConnectionStrings("conect").ToString())
                conexion.Open()

                Dim query As String = "INSERT into ingenieros(nombre,login,password,cuenta) values (@nombre,@login,@password,@cuenta) "
                Dim cmd As New SqlCommand(query, conexion)
                cmd.Parameters.AddWithValue("@nombre", txtnombre)
                cmd.Parameters.AddWithValue("@login", txtlogin.Text)
                cmd.Parameters.AddWithValue("@cuenta", txtcuenta.Text)
                cmd.Parameters.AddWithValue("@password ", (txtclave.Text))
                cmd.ExecuteNonQuery()
            End Using
            txtnombre.Text = ""
            txtlogin.Text = ""
            txtclave.Text = ""

    este es mi codigo lo que se trata de hacer aqui es de dar de alta usuarios pero la verdad no por que me manda error lo estoy programando basic


    ING Dan Montes IT infraestructura
    viernes, 26 de agosto de 2011 17:35
  • Segun lo que has posteado

       cmd.Parameters.AddWithValue("@nombre", txtnombre)

    te falta el .text

      cmd.Parameters.AddWithValue("@nombre", txtnombre.Text)

     


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala. Saludos. Lima-Perú
    viernes, 26 de agosto de 2011 17:36