Estoy empezando con aSP.net y tengo bastante lio.
A ver si alguien me echa una mano.
Vereis, quiero hacer un formuluario que obtengo los datos de una b.d.
Me estoy liando de mala manera y no sé como decirle que en el campo de texto "Text_idFichas" me devuelva el primer campo de mi recordset...
He realizado el siguiente codigo pero me sale "Error de lectura porque no hay datos"
No sé si me he explicado.....
Os adjunto el codigo:
Código:
gracias. <%@ Page Language="VB" %> <%@ Register TagPrefix="wmx" Namespace="Microsoft.Matrix.Framework.Web.UI" Assembly="Microsoft.Matrix.Framework, Version=0.6.0.0, Culture=neutral, PublicKeyToken=6f763c9966660626" %> <%@ import Namespace="System.Data" %> <%@ import Namespace="System.Data.SqlClient" %> <script runat="server"> Sub Page_Load(sender As Object, e As EventArgs) Dim objConnection As SqlConnection Dim objCommand As SqlCommand Dim objAdapter As SqlDataAdapter Dim objDataSet As DataSet Dim strSQLQuery As String ' Set up our connection. objConnection = New SqlConnection("Data Source=miequipo" _ & "Initial Catalog=MiBD;User Id=MiUser;Password=MiPassword;" _ & "Connect Timeout=15;Network Library=dbmssocn;") ' Set up our SQL query text. strSQLQuery = "SELECT * FROM identificadores" ' Create new command object passing it our SQL query ' and telling it which connection to use. objCommand = New SqlCommand(strSQLQuery, objConnection) 'abrimos la conexion objConnection.open() Dim rs As SqlDataReader = objCommand.ExecuteReader Text_idFichas.Text = rs ("idFichas") objConnection.Close() End Sub </script> <html> <head> </head> <body style="FONT-FAMILY: arial"> <form runat="server" name="Form1"> <p> idFIchas: <asp:TextBox id="Text_idFichas" runat="server"></asp:TextBox> </p> </form> </body> </html>