[font=Verdana]ดูให้หน่อยครับมันเป็นอะไร ExecuteReader requires an open and available Connection. The connection's current state is closed.
แล้วแก้ไขยังไง[/font]
[font=Verdana]พอดีจะรับค่าจากฟอร์มล๊อกอินให้มันไปกำหนดไม่ให้เมนูไหนแสดงผลบ้างประมาณนี้ครับ ทำระบบยูสเซอร์แบบมีสิทธิในการใช้โปรแกรม[/font]
Tag : .NET, Ms Access, VBScript, VS 2008 (.NET 3.x)
Dim objConn As System.Data.OleDb.OleDbConnection
Dim objCmd As System.Data.OleDb.OleDbCommand
Dim strConnString As String
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("database/mydatabase.mdb")&";Jet OLEDB:Database Password=;"
objConn = New System.Data.OleDb.OleDbConnection(strConnString)
objConn.Open()
Dim strSQL As String
strSQL = "SELECT * FROM customer"
Dim dtReader As System.Data.OleDb.OleDbDataReader
objCmd = New System.Data.OleDb.OleDbCommand(strSQL, objConn)
dtReader = objCmd.ExecuteReader()
'*** DataReader ***'
dtReader.Close()
dtReader = Nothing
objConn.Close()
objConn = Nothing