Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2012, 13:07
Avatar de stuart_david3
stuart_david3
 
Fecha de Ingreso: agosto-2011
Mensajes: 215
Antigüedad: 12 años, 8 meses
Puntos: 1
Problema con Visual Studio 2010 y 2005!!!...

Hola a todos, pues verán, tengo un problema en un programa al usar en mi máquina el Visual Studio 2010... En el, corrí una pequeña aplicación y pues todo bien, el problema es que la tengo que adecuar en un servidor que usa el Visual Studio 2005, y me marca un error, esta es la aplicación:

Código ASP:
Ver original
  1. <%@ Import Namespace="System.Data" %>
  2.  
  3. <%@ Import Namespace="System.Data.SQLClient" %>
  4. <script language="vbscript" runat="server">
  5.  
  6.     Private Sub TextBox2_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
  7.  
  8.         Dim reader As SqlDataReader
  9.         Dim values As ArrayList = New ArrayList()
  10.         Dim conn As SqlConnection =
  11.           New SqlConnection("server=10.11.2.49;database=extractor;User ID=sa;Password=administrador;Trusted_Connection=no")
  12.         Dim Answer = Text1.Text
  13.        
  14.         Dim sql2 As String = "SELECT nombre FROM b_traba1 WHERE rpe='" & Answer & "' GROUP BY nombre"
  15.         Dim dr As New SqlCommand(sql2, conn)
  16.         conn.Open()
  17.         reader = dr.ExecuteReader()
  18.         If reader.Read() Then
  19.             Text2.Text = CStr(reader("nombre"))
  20.        
  21.         End If
  22.         reader.Close()
  23.     End Sub
  24. </script>
  25. <html>
  26. <head>
  27. <title>Tablas y Columnas</title>
  28. </head>
  29. <body>
  30.     <asp:Label ID="Label1" runat="server" Text="RPE del Empleado"></asp:Label>
  31.     <asp:Label ID="Label2" runat="server" Text="Malo Chavo"></asp:Label>
  32. <form id="Form1" method="post" runat="server" name="ListEnlaza">
  33. <asp:TextBox ID="Text1" runat="server"></asp:TextBox>
  34. <br />
  35. <br />
  36. <asp:TextBox ID="Text2" runat="server" AutoPostBack="true" ontextchanged="TextBox2_TextChanged"></asp:TextBox>
  37. <br />
  38. <asp:Button ID="Button1" runat="server" Text="Sirve" OnCommand="TextBox2_TextChanged"
  39.     Width="71px"/>
  40.  
  41. <asp:Button ID="Button2" runat="server" style="margin-left: 82px"
  42.     Text="No Sirve" />
  43.  
  44. </form>
  45. </body>
  46. </html>

Como dije, en el VS 2010 hace lo que quiero que es colocar un dato en el textbox y mostrar en otro el resultado de lo que puse mediante una consulta en sql...

Ahora cuando lo corro en el VS 2005, me marca un error en esta línea:

Línea 37: <asp:Button ID="Button1" runat="server" Text="Sirve" OnCommand="TextBox2_TextChanged" Width="71px"/>


Y me dice esto:

El método 'Private Sub TextBox2_TextChanged(sender As Object, e As System.EventArgs)' no tiene la misma firma que el delegado 'Delegate Sub CommandEventHandler(sender As Object, e As System.Web.UI.WebControls.CommandEventArgs)'.


Agradezco de antemano su ayuda!!!...