52 messaggi dal 15 aprile 2002
Ho due tabelle dalle quali estraggo un record per ognuna e li voglio visualizzare in una pagina. Ho quindi scelto di farlo con due datalist. Il primo per la prima tabelle ed il secondo per la seconda. Il problema è che il secondo datalist visualizza i dati della prima tabella.
Questo è il codice.
"
Dim strConn As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("/civitas/mdb-database/civitasici.mdb")
Dim objConn As New OleDbConnection(strConn)
objConn.Open()
Dim DS As DataSet
Dim objCommand As New OleDbDataAdapter("SELECT * FROM anadichia where chiavedichia = " & "'" & recupero_dichia & "'", objConn)

DS = New DataSet()
objCommand.Fill(DS, "anadichia")
MyDataList.DataSource = DS.Tables("anadichia").DefaultView
MyDataList.DataBind()

Dim DSdenu As DataSet
Dim objCommanddenu As New OleDbDataAdapter("SELECT * FROM anadenu where chiavedichia = " & "'" & recupero_dichia & "'", objConn)
DSdenu = New DataSet()
objCommand.Fill(DSdenu, "anadenu")
myDataListdenu.DataSource = DSdenu.Tables("anadenu").DefaultView
myDataListdenu.DataBind()

....



<ASP:DataList id="MyDataList" runat="server" Width="744px">
<ItemTemplate>
<table cellpadding="10" style="font: 10pt verdana" width="60%">
<tr>
<td valign="top">
<span style="FONT-SIZE: 10pt" font-name="verdana">Contribuente</span><span style="FONT-SIZE: 16pt" font-name="verdana"></span>
</td>
<td valign="top">
<b>Codice Fiscale: </b><%# DataBinder.Eval(Container.DataItem, "Codfisc") %>
<br />
<b>Nome: </b><%# DataBinder.Eval(Container.DataItem, "Nome") %>
<br />
<b>Cognome: </b><%# DataBinder.Eval(Container.DataItem, "cognome") %>
<br />
<b>Data di nascita: </b><%# DataBinder.Eval(Container.DataItem, "datanas") %>
<br />
<b>Comune di nascita: </b><%# DataBinder.Eval(Container.DataItem, "Comnas") %>
<br />
<b>Indirizzo: </b><%# DataBinder.Eval(Container.DataItem, "Indirizzo") %>
<br />
<b>Comune di residenza: </b><%# DataBinder.Eval(Container.DataItem, "comres") %>
<br />
</td>
</tr>
</table>
</ItemTemplate>
</ASP:DataList>
<ASP:DataList id="myDataListdenu" runat="server" Width="746px">
<ItemTemplate>
<table cellpadding="10" style="font: 10pt verdana" width="60%">
<tr>
<td valign="top">
<span style="FONT-SIZE: 10pt" font-name="verdana">Denunciante</span><span style="FONT-SIZE: 16pt" font-name="verdana"></span>
</td>
<td valign="top">
<b>Codice Fiscale: </b><%#DataBinder.Eval(Container.DataItem, "codfisc")%>
<br />
<b>Nome: </b><%#DataBinder.Eval(Container.DataItem, "Nome")%>
<br />
<b>Cognome: </b><%#DataBinder.Eval(Container.DataItem, "cognome")%>
<br />
<b>Indirizzo: </b><%#DataBinder.Eval(Container.DataItem, "Indirizzo")%>
<br />
<b>Comune di residenza: </b><%#DataBinder.Eval(Container.DataItem, "comres")%>
<br />
</td>
</tr>
</table>
</ItemTemplate>
</ASP:DataList>

.....

"

Sto sbagliando nella scelta del controls? Devo utilizzare un altro meccanismo?

Cordialità Donaz
Animula, vagula, blandula, Hospes, comesque corporis, Quae nunc abibis in loca? Pallidula, rigida, nudula Nec, ut soles, dabis jocos. (Publius Aelius Hadrianus)
52 messaggi dal 15 aprile 2002
Risolto l'errore è banale e stava nella siconda datalist.
Infatti:
nel primo datalist ho scritto
...
objCommand.Fill(DS, "anadichia")
...

e epr errore anche nel secondo datalist (copia ed incolla )

objCommand.Fill(DSdenu, "anadenu")

invece di

objCommanddenu.Fill(DSdenu, "anadenu")

Cordialità Donaz
Animula, vagula, blandula, Hospes, comesque corporis, Quae nunc abibis in loca? Pallidula, rigida, nudula Nec, ut soles, dabis jocos. (Publius Aelius Hadrianus)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.