Hur skall jag få att databasen ordnas enligt ID nummer??? deta borbe funkaHur skall jag få att databasen ordnas enligt ID nummer???
Här e koden...
<%@ Page Language="VB" Debug="true" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<html>
<script language="VB" runat="server">
Dim sPath As String = Server.MapPath("\vestlin\db\3-resultat.mdb")
Dim objConn as new OleDbConnection _
("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & sPath & ";")
'Sidan laddas första gången
Sub Page_Load(Sender as Object, e as EventArgs)
If Not IsPostBack Then
visa()
End If
End Sub
'Subrutin för att visa innehållet i datagriden
Sub visa()
dim myCommand as new OleDbDataAdapter _
("select * from Table1", objConn)
'fyller dataset
dim ds as DataSet = new DataSet()
myCommand.Fill(ds, "Table1")
'select data view and bind to server control
DataGrid1.DataSource = ds.Tables("Table1").DefaultView
DataGrid1.DataBind()
objConn.Close
End Sub
'Subrutin för att uppdatera matchresultat
Sub update(obj as Object, e as EventArgs)
Dim id as string
id = tbMatch.text
Dim res as string
res = tbResultat.text
Dim strSQL as string = "Update Table1 set Resultat='" & res & "'" & " where ID= " & id
dim upCommand as new OleDbCommand(strSQL, objConn)
upCommand.Connection.Open()
upCommand.ExecuteNonQuery()
upCommand.Connection.Close()
'anrop av funktionen visa() för att visa den uppdaterade tabellen
visa()
'test av sql strängen, kan kommenteras bort
'Response.write(strSQL)
tbResultat.Text = ""
tbMatch.Text = ""
End Sub
</script>
<body>
<form runat="server">
<asp:DataGrid id="DataGrid1" runat="server"
BorderColor="black"
GridLines="Vertical"
cellpadding="4"
cellspacing="0"
width="430"
Font-NameFont-Names="Arial"
Font-Size="11pt"
ShowFooter="True"
HeaderStyle-BackColor="#C7C5C5"
FooterStyle-BackColor="#C7C5C5"
ItemStyle-BackColor="#ffffff"
AlternatingItemStyle-Backcolor="#E4E3E3"
AutoGenerateColumns="false">
<Columns>
<asp:BoundColumn HeaderText="ID"
DataField="ID"/>
<asp:BoundColumn HeaderText="Datum" DataField="Datum"/>
<asp:BoundColumn HeaderText="Hemma"
DataField="Hemma" />
<asp:BoundColumn HeaderText="Borta"
DataField="Borta" />
<asp:BoundColumn
HeaderText="Resultat"
DataField="Resultat" />
</Columns>
</asp:DataGrid>
<p>
<asp:TextBox ID="tbMatch" runat="server" />
ID. </p>
<p>
<asp:TextBox ID="tbResultat" runat="server" />
Resultat</p>
<p>
<asp:Button ID="btSkicka" runat="server" Text="Ändra resultat"
OnClick="update"/></p>
</form>
</body>
</html>
Sv: Hur skall jag få att databasen ordnas enligt ID nummer???
("select * from Table1 order by id asc", objConn)
asc sorterar i stigande
desc sorterar i fallande
mvh
Roger