13. maj 2002 - 20:25Der er
6 kommentarer og 3 løsninger
DataSet - SQL
Er der nogen der kan komme med et eksempel på hvordan jeg kan bruge et dataset til at hente * fra en sqltabel printe felterne i en table og sætte nogen af felter til <input type="text" value="feltet's værdi">
Du må nok være lidt mere præcis i din forespørgsel... det du spørger om kan løses på temmelig mange forskellige måder. Hvis du benytter vs.net kan du lave det direkte i designeren, men der er ikke nogle problemer i at lave det programmatisk hvis du hellere vil det. Fortæl hvad du vil have.
Jeg ved heller ikke helt præcist hvad du vil, men kan du evt. bruge følgende eksempel jeg har bikset sammen til noget? (selvom lige dette eksempel ville være smartere med et datagrid). ------------VisDB.aspx------------ <%@Import Namespace="System.Data"%> <%@Import Namespace="System.Data.oleDB"%>
<script language="VB" runat=server>
Sub VisDB(Sender as Object, E as EventArgs)
Dim myConn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\DB\MinDB.mdb") Dim myQuery As String = "Select * From MinTabel" Dim myOleDbCommand As New OleDbCommand(myQuery) Dim I as Integer Dim output as String = "<table>"
myOleDbCommand.Connection = myConn myConn.Open() Dim myReader As OleDbDataReader = myOleDbCommand.ExecuteReader()
Try While myReader.Read() output = output & "<tr>" for I=0 to myReader.FieldCount - 1 if not myReader.isDBnull(i) then output = output & "<td>" & myReader.GetValue(i) & "</td>" else output = output & "<td></td>" end if Next output = output & "</tr>" End While Finally myReader.Close() myConn.Close() End Try output = output & "</table>" result.text = output End sub </script>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.