断点有数据,不加断点,没数据。急!!!!
'得到MDB的名字
Dim ODB_DBNAME As String = FP_GetIni(DG_IniFiles, DG_IniEntLocalMDB) & ".mdb"
'得到MDB的路径
Dim DBPath As String = FG_GetCurDir()
Dim da As New OleDbDataAdapter '= New OleDbDataAdapter(strSQL, cnn)
Dim ds As New DataSet
'连接字符串
Dim ConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & DBPath & ODB_DBNAME
Dim cnn As OleDbConnection = New OleDbConnection(ConnectionString)
cnn.Open()
da.SelectCommand = New OleDbCommand(strSQL, cnn)
da.Fill(ds, "aa")
cnn.Close()
Return ds.Tables("aa")
这段代码,如果在Return ds.Tables("aa")上面的,任何一个地方打上断点,那么,
ds.Tables("aa")就是有数据的,如果不加上断点。ds.Tables("aa")就没有数据,为什么?