Programmeren in ASP.NET/Gegevenstoegang: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k Robot: automatisch tekst vervangen (-{{GFDL-oud}} + ) |
kGeen bewerkingssamenvatting |
||
Regel 71:
De connectie met de databank gaat dan als volgt:
<
<%@ import Namespace="System.Data.OleDb" %>
< script runat="server">
Regel 88:
End Try
End Sub
</script></
'''Opmerkingen'''
Regel 136:
''datareader.aspx''
<
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
Regel 175:
<asp:Label id="Label1" runat="server"></asp:Label>
</body>
</html> </
'''Opmerkingen'''
Regel 202:
''dataset.aspx''
<
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
Regel 242:
</form>
</body>
</html></
'''Opmerkingen'''
Regel 255:
''scalar.aspx''
<
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
Regel 283:
</form>
</body>
</html></
Omdat de query maar één waarde als resultaat geeft, mag je ExecuteScalar() gebruiken.
Regel 313:
''scalar2.aspx (fragment)''
<
tbGemeente.Text & "';"
Regel 325:
Finally
cn.Close()
End Try</
Dit is een methode die in sommige gevallen echter problemen kan geven.
Regel 341:
''scalar3.aspx (fragment)''
<
Dim cn As New OleDbConnection(strConn)
Regel 353:
Finally
cn.Close()
End Try</
'''Opmerkingen'''
Regel 377:
===Zonder databinding===
''lijstzonderbinding.aspx''
<
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
Regel 415:
</form>
</body>
</html> </
Er zijn een aantal lijstcontrols die de lus hierboven (waarin de DataReader doorlopen wordt) zelf beter kunnen uitwerken. Dit noemt men databinding.
Regel 439:
''lijst.aspx''
<
<html>
<head>
Regel 454:
</form>
</body>
</html></
Let op de waarden voor DataTextField en DataValueField. Die waarden bepalen welke velden voor de ListBox gebruikt zullen worden.
Regel 471:
''lijstmetparameters.aspx''
<
<script runat="server">
Protected Sub btnToon_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Regel 499:
</form>
</body>
</html></
===Oefeningen===
|