Foros del Web » Programando para Internet » ASPX (.net) »

Base de datos asp.net C#?¿

Estas en el tema de Base de datos asp.net C#?¿ en el foro de ASPX (.net) en Foros del Web. Mi codigo es el siguiente........ <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OleDb" %> <script runat="server"> String selectNombre, selectCodigo, selectApellido; void Page_Load(Object sender, EventArgs e) { ...
  #1 (permalink)  
Antiguo 25/05/2011, 14:21
 
Fecha de Ingreso: febrero-2011
Mensajes: 41
Antigüedad: 13 años, 2 meses
Puntos: 1
Base de datos asp.net C#?¿

Mi codigo es el siguiente........
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>

<script runat="server">
String selectNombre, selectCodigo, selectApellido;
void Page_Load(Object sender, EventArgs e) {
if (busquedaCodigo.Checked) {
selectCodigo = "CODIGO";
seleccion.Text = selectCodigo;
}
else if (busquedaNombre.Checked) {
selectNombre = "NOMBRE";
seleccion.Text = selectNombre;
}
else if (busquedaApelli.Checked){
selectApellido = "APELLPAT";
seleccion.Text = selectApellido;
}
}

/*Funcion de boton que realiza la busqueda en la base de datos
---------------------------------------------------------------------------------------------------------------------------------------------------*/
void Busqueda(object sender, System.EventArgs e)
{

//Variable que utiliza para realizar la conexion
String conexionCadena = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=RLs.mdb";

//Crear un objeto OleDbConnection y pasar la ConnectionString al construtor.
OleDbConnection conexion = new OleDbConnection(conexionCadena);

//Abrir la conexion
conexion.Open();

//Crear un objeto OleDbCommand para llevar acabo la consulta
OleDbDataAdapter consulta = new OleDbDataAdapter("SELECT @selectCodigo FROM TRABAJADOR", conexion); <-------aquie es donde noc komo pasarle los valores de los radiobutton a la consulta
DataSet ds = new DataSet();
consulta.Fill(ds, "TRABAJADOR");
repiteDatos.DataSource = ds.Tables["TRABAJADOR"].DefaultView;
repiteDatos.DataBind();
}
</script>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<h2>
Busqueda
</h2>
<asp:RadioButton ID="busquedaCodigo" runat="server" Text="Codigo" GroupName="busqueda" AutoPostBack="true" />
<asp:RadioButton ID="busquedaNombre" runat="server" Text="Nombre" GroupName="busqueda" AutoPostBack="true" />
<asp:RadioButton ID="busquedaApelli" runat="server" text="Apellido" GroupName="busqueda" AutoPostBack="true" />
<asp:Label ID="seleccion" runat="server"></asp:Label>
<br />
<asp:TextBox ID="codigo" runat="server" />
<asp:Button ID="codigoBoton" runat="server" Text="Buscar" OnClick="Busqueda"/>
<asp:Repeater ID="repiteDatos" runat="server">
<HeaderTemplate>
<table width="30%" style="font: 8pt verdana">
<tr bgcolor="ff00d8">
<th>Título</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr bgcolor="FFECD8">
<td align="right"><%# DataBinder.Eval(Container.DataItem, "CODIGO") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>


</asp:Content>



Les planteo el probelma para k me echene una manita, lo que quiero hacer es que segun el radiobutton que tenga seleccionada es el campo en el que va a buscar en la tabla, lo que todavia no puedo hacer es como pasar esos valores a la consulta

Etiquetas: aspx
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:02.