Foros del Web » Programación para mayores de 30 ;) » .NET »

encuestas con Vstudio.net

Estas en el tema de encuestas con Vstudio.net en el foro de .NET en Foros del Web. hola compañeros no consigo solucionar el problema que tengo,no veo el fallo en este codigo nose que es lo que pasa.el problema es que tengo ...
  #1 (permalink)  
Antiguo 07/06/2005, 02:49
 
Fecha de Ingreso: abril-2005
Mensajes: 55
Antigüedad: 19 años, 9 meses
Puntos: 0
encuestas con Vstudio.net

hola compañeros no consigo solucionar el problema que tengo,no veo el fallo en este codigo nose que es lo que pasa.el problema es que tengo en el diseño un label y unos radio button pero no condsigo visualizar el label la conexion y todo esta bien pero no salen los label.aver si alguien me puede ayudar,ay gente muy buena en este foro
gracias,un saludo


Dim cn As New OleDb.OleDbConnection()
Dim da As New OleDb.OleDbDataAdapter()
Dim ds As New DataSet()
Dim str As String





str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\Encuestas\encuestas.mdb")
cn.ConnectionString = str
cn.Open()
If Not Page.IsPostBack Then

cn = New OleDb.OleDbConnection(str)
da = New OleDb.OleDbDataAdapter("select pre_descrip from preguntas", str)



da.Fill(ds, "preguntas")

Dim fila As DataRow

For Each fila In ds.Tables("preguntas").Rows

Dim col as Datacolumn

For Each col In ds.Tables("preguntas").Columns

//preg_1.Text = fila("pre_descrip")
Console.WriteLine(fila(col))

Next col

Next fila





End If
  #2 (permalink)  
Antiguo 07/06/2005, 03:06
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 1 mes
Puntos: 9
Dim cn As New OleDb.OleDbConnection()
Dim da As OleDb.OleDbDataAdapter() --> Si luego haces el New, aqui solo lo declaras...

Dim ds As New DataSet()
Dim str As String

str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\Encuestas\encuestas.mdb")
cn.ConnectionString = str
cn.Open()
If Not Page.IsPostBack Then

cn = New OleDb.OleDbConnection(str) '--> Esto para que? Ya está abierta...

da = New OleDb.OleDbDataAdapter("select pre_descrip from preguntas", cn) --> Aqui ya puedes poner el objeto conexion directamente...

da.Fill(ds, "preguntas")

Dim fila As DataRow

For Each fila In ds.Tables("preguntas").Rows
Dim col as Datacolumn
For Each col In ds.Tables("preguntas").Columns
//preg_1.Text = fila("pre_descrip")
Console.WriteLine(fila(col))
Next col
Next fila

End If

Te he anotado algunos cambios que veo, pero, qué quieres hacer con este código...
No veo el label...
__________________
..:: moNTeZIon ::..
  #3 (permalink)  
Antiguo 07/06/2005, 04:19
 
Fecha de Ingreso: abril-2005
Mensajes: 55
Antigüedad: 19 años, 9 meses
Puntos: 0
<script>
Dim cn As New OleDb.OleDbConnection()
Dim da As OleDb.OleDbDataAdapter()
Dim ds As New DataSet()
Dim str As String



str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\Encuestas\encuestas.mdb")
cn.ConnectionString = str
cn.Open()
If Not Page.IsPostBack Then

//cn = New OleDb.OleDbConnection(str)
da = New OleDb.OleDbDataAdapter("select pre_descrip from preguntas", cn)
ds = New DataSet()


da.Fill(ds, "preguntas")
Dim fila As DataRow

For Each fila In ds.Tables("preguntas").Rows

Dim col As DataColumn

For Each col In ds.Tables("preguntas").Columns

//preg_1.Text = fila("pre_descrip")
Console.WriteLine(fila(col))

Next col

Next fila

End If


</script>
</HEAD>
<body background="file:///C:\Inetpub\wwwroot\Encuestas\fondo1.gif" MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<TABLE id="Table1" style="Z-INDEX: 101; LEFT: 40px; WIDTH: 456px; POSITION: absolute; TOP: 16px; HEIGHT: 96px" cellSpacing="1" cellPadding="1" width="456" border="1">
<TR>
<TD style="HEIGHT: 50px">
<asp:Label id="preg_1" runat="server" Width="408px" Height="32px"></asp:Label></TD>
</TR>
<TR>
<TD><asp:radiobuttonlist id="RadioButtonList1" runat="server" Width="480px">
<asp:ListItem>Muy alto</asp:ListItem>
<asp:ListItem>Alto</asp:ListItem>
<asp:ListItem>Medio</asp:ListItem>
<asp:ListItem>Bajo</asp:ListItem>
<asp:ListItem>Muy bajo</asp:ListItem>
</asp:radiobuttonlist></TD>
</TR>
</TABLE>
<asp:button id="Button1" style="Z-INDEX: 102; LEFT: 48px; POSITION: absolute; TOP: 264px" runat="server" Height="24px" Width="96px" Text="Enviar"></asp:button></form>
</TABLE>
</body>
</HTML>
  #4 (permalink)  
Antiguo 07/06/2005, 04:34
 
Fecha de Ingreso: abril-2005
Mensajes: 55
Antigüedad: 19 años, 9 meses
Puntos: 0
el problema es este es una tabla en la uqe sale label y radio buttons label y radio buttons asi todo el rato y lo que quiero de momento es quye me salga en un label solo en el que ves ay pero no lo consigo,no se que es lo que esta mal del codigo
  #5 (permalink)  
Antiguo 07/06/2005, 04:44
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 1 mes
Puntos: 9
No entiendo muy bien tu proposito...

Para asignar un valor de una columna al label seria algo así:

preg_1.text = fila("NombreColumna").ToString

Donde fila es la variable que usas para recorrer las filas del dataset...
__________________
..:: moNTeZIon ::..
  #6 (permalink)  
Antiguo 07/06/2005, 05:46
 
Fecha de Ingreso: abril-2005
Mensajes: 55
Antigüedad: 19 años, 9 meses
Puntos: 0
eso es ,eso es lo que hago pero nada tio
mi intencion es aver es una base de datos con muxas encuestas para muxos clientes
un cliente puede teneer ,mas de una encuesta.lo que quiero es que me recupere los datos de la base de datos que eso esta bien
  #7 (permalink)  
Antiguo 07/06/2005, 05:53
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 1 mes
Puntos: 9
Se un poco especifico tio.

Que es lo que no te va concretamente? O cual es tu duda?
__________________
..:: moNTeZIon ::..
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 16:30.