Tabelle aus Datenbank auslesen

Hallo zusammen! Ich programmiere mit VB.NET 2003 / ASP…ich hab das Problem das ich auf Daten nich zugreifen kann bzw. an dem Quellcode etwas falsch ist?! Der Zugriff allgemein klappt an der Datenbank aber, bestimmte tabellen im browser ausgeben lassen(Request, Reqdate, Wo_Num) - funkioniert leider nicht. Ich bekomme nur einen Leeren Browser ausgegeben(ohne fehler) mit jedeglich 3 Textboxen die ich noch im Code erstellt habe. Wie gebe ich meine Tabelle aus von der DB und wo im Code? (vllt. Execute?)
Hier mal der Quellcode

SqlConnection

Public Class Test

Inherits System.Web.UI.Page

Protected WithEvents WO_NUM As System.Web.UI.WebControls.TextBox
Protected WithEvents Reqdate As System.Web.UI.WebControls.TextBox
Protected WithEvents Request As System.Web.UI.WebControls.TextBox
Protected WithEvents ausgabe2 As System.Web.UI.WebControls.TextBox
Protected WithEvents Form1 As System.Web.UI.HtmlControls.HtmlForm

Sub Page_Load (ByVal Sender As Object, _
ByVal E As EventArgs)

’ Verbindungszeichenfolge zusammensetzen
Dim connStr As String
connStr = „server=bla“
connStr += „database=pubs;“
connStr += „user id=trackit70;“
connStr += „password=bla1“

Dim WO_NUM As System.Web.UI.WebControls.TextBox
Dim Reqdate As System.Web.UI.WebControls.TextBox
Dim Request As System.Web.UI.WebControls.TextBox

Dim ausgabe As System.Web.UI.WebControls.TextBox ‚vllt. als String?‘
Dim conn As New OleDbConnection(connStr)
Dim myDataReader As OleDbDataReader
Dim Cmd As New OleDbCommand

’ Verbindung zur Datenbank herstellen
Try
conn.Open()

Dim CommandType As String
CommandType = „SELECT WO_NUM, Reqdate, Request * FROM dbo.TASKS WHERE (WO_NUM = ‚100‘)“
Cmd.Connection = conn
cmd.ExecuteReader()
myDataReader = cmd.ExecuteReader()

Catch exc As InvalidOperationException
Reqdate.Text = myDataReader(„Reqdate“).ToString()

Finally
myDataReader.Close()
conn.Close()
End Try
ausgabe = Reqdate

End Sub
End Class

Verbindung mit HACH-LANGE Datenbank BLNSQL001

Auch hallo.

Ich programmiere mit VB.NET 2003 / ASP…ich
hab das Problem das ich auf Daten nich zugreifen kann bzw. an
dem Quellcode etwas falsch ist?!

Ohne genauere Kenntnis der Umgebung lässt sich nur ein Blick unter http://www.galileocomputing.de/openbook/asp/asp12000…
angeben.

mfg M.L.

hi, versuche es erstmal so:

Dim connStr As String
connStr = „server=bla“
connStr += „database=pubs;“
connStr += „user id=trackit70;“
connStr += „password=bla1“

Dim conn As New OleDbConnection(connStr)
Try
conn.Open()
Dim CommandString As String = „SELECT WO_NUM, Reqdate, Request * FROM dbo.TASKS WHERE (WO_NUM = ‚100‘)“
Dim Cmd As New OleDbCommand(conn, CommandString)
Dim myDataReader As OleDbDataReader
myDataReader = cmd.ExecuteReader()
While myDataReader.read()
Response.write(myDataReader(0))
End While
Catch ex As Exception
response.write (ex.message)
Finally
If conn.State = Data.ConnectionState.Open Then
conn.Close()
End If
End Try


dann ist es auch immer ganz hilfreich wenn du die fehler ausgeben laesst wenn etwas in dein try/catch block passiert:
try
doetwas
catch ex as exeption
response.write (ex.message)
finally
dofinal
end try

sorry war eine kleine fehler:

nicht so–>
Dim Cmd As New OleDbCommand(conn, CommandString)
sondern so -->
Dim Cmd As New OleDbCommand(CommandString, conn)