none
vb studio 2005 連資料庫acess問題!? RRS feed

  • 問題

  • 以下是我所打的程式

    我的資料庫是使用 access 名稱是 BB

    要抓取裡面的 課程 這個表單

    但不知為何它就是抓不到資料庫的內容

    gridview 所抓出來都是空白的

    請問是哪裡出錯了??



    Imports System.Data
    Imports System.Data.OleDb

    Partial Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Dim selectCmd As String
    Dim connStr As String = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Administrator\桌面\WORK\BB.mdb"
    Dim conn As OleDbConnection, myAdapter As OleDbDataAdapter
    Dim mydataset As DataSet = New DataSet()
    Dim st As DataTable = New DataTable()
    conn = New OleDbConnection(connStr)

    conn.Open()
    selectCmd = "select * from 課程"
    myAdapter = New OleDbDataAdapter(selectCmd, conn)
    myAdapter.Fill(mydataset, "課程")

    GridView1.DataSource = mydataset.Tables
    conn.Close()

    2007年10月16日 下午 02:37

解答

  • 程式碼區塊

    conn.Open()
    selectCmd = "select * from 課程"
    myAdapter = New OleDbDataAdapter(selectCmd, conn)
    myAdapter.Fill(mydataset, "課程")

    GridView1.DataSource = mydataset.Tables(0)

    GridView1.DataBind()
    conn.Close()

     

     

     

     

    2007年10月16日 下午 03:15
    版主

所有回覆

  • 程式碼區塊

    conn.Open()
    selectCmd = "select * from 課程"
    myAdapter = New OleDbDataAdapter(selectCmd, conn)
    myAdapter.Fill(mydataset, "課程")

    GridView1.DataSource = mydataset.Tables

    GridView1.DataBind()
    conn.Close()

     

     

     

    2007年10月16日 下午 02:42
    版主

  • 感謝 小朱大  的回覆 !


    但是我跑了程式 還是只有顯示 table 而已 

    資料庫的內容還是沒有抓出來
    2007年10月16日 下午 03:06
  • 程式碼區塊

    conn.Open()
    selectCmd = "select * from 課程"
    myAdapter = New OleDbDataAdapter(selectCmd, conn)
    myAdapter.Fill(mydataset, "課程")

    GridView1.DataSource = mydataset.Tables(0)

    GridView1.DataBind()
    conn.Close()

     

     

     

     

    2007年10月16日 下午 03:15
    版主
  •  

    感謝 小朱大 的 熱心回覆!!

     

    那再請問

    如果我要計算所抓到的資料比數應該要在哪邊加入count呢?

    我試過這樣mydataset.Tables(0).COUNT

    但是卻不能執行

    2007年10月16日 下午 03:53
  • 試試看 mydataset.Tables(0).Rows.Count

     

    2007年10月16日 下午 03:55
  •  

    感謝!! 大大的解答!

    小弟 問題已經解決!!

    2007年10月16日 下午 04:14