3 pagine in totale: <<Indietro 1 2 [3]
Un esempio con ASP.NET (beta 1)
Con ASP.NET, usando Visual Basic come linguaggio, bisognerà creare un file di nome vis.aspx, come il seguente (attenzione: questo è codice compatibile con la beta 1 di ASP.NET, nella versione finale non funzionerà!):
<%@ import namespace="system.data"%>
<%@ import namespace="system.data.ADO"%>
<script language="vb" runat="server">
Sub Page_Load(Source as object, e as EventArgs)
dim page,inizio as integer
page=request.querystring("page")
if page=0 then page=1
inizio=30*(page-1)
link1.NavigateUrl="vis.aspx?page="&page-1
link2.NavigateUrl="vis.aspx?page="&page+1
'
dim strconnstring as String
strconnstring="Driver={MySQL};Database=esempio;UID=root;PWD=aspitalia;"
dim objconn as ADOConnection
objconn=new adoconnection(strconnstring)
objconn.open()
dim strsql as string
strsql="select * from archivio limit "&inizio.tostring()&",30"
dim objdscommand as ADODatasetCommand
dim objdataset as Dataset
objdscommand =new adodatasetcommand(strsql,objconn)
objconn.close
objconn=Nothing
objdataset=new dataset
objdscommand.filldataset(objdataset,"Tabella")
mydatagrid.datasource= _
objdataset.tables("Tabella").defaultview
mydatagrid.databind()
'
end sub
</script>
<html>
<body>
<h1 align=center>Prova di connessione al server MYSQL</h1>
<center>
<asp:hyperlink id="link1" runat=server>Pag -</asp:hyperlink>
<asp:hyperlink id="link2" runat=server>Pag +</asp:hyperlink>
<ASP:DataGrid id="MyDataGrid" runat="server"
border=1
>
</ASP:DataGrid>
</body>
</html>Chi è abituato alla sintassi dei comando SQL per accedere a questo database avrà notato una nuova forma del comando select:
Select * from archivio limit x,yLimit è una clausola presente in MySQL dal funzionamento semplice che consente la paginazione dei risultati di una tabella in un modo molto più semplice che con i vari comandi del recordset come "Absolutepage"? Il primo valore "x" è il primo record che sarà preso in considerazione nella nostra tabella, "y" il numero di record da includere nel risultato:
Select * from archivio limit 60,30Restituirà 30 record dal numero 60.
Conclusioni
Come già anticipato, il prossimo articolo sarà dedicato all'utilizzo di MySQL con pagine PHP. Dopo questo articolo, dunque, siete in grado al 100% di utilizzare MySQL al posto di Access come motore per le vostre applicazioni.
Buon divertimento!
La serie completa
- Installare MySQL
- Configurare MySQL
- I tool di gestione grafica per MySQL
- Utilizzare MySQL con ASP e ASP.NET
- Utilizzare MySQL con PHP
3 pagine in totale: <<Indietro 1 2 [3]
Contenuti dell'articolo
- Pagina 1
- Pagina 2
- Pagina 3
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.








Difficoltà
Stampa
Download 



