跟同事討論的 Cursor Schema 欄位名稱是以哪個設定為主,在 CursorAdapter 內各有一種設定和
一種呼叫方式,分別為
CursorAdapter.UseCursorSchema,下圖紅框 [Use CursorSchema when filling cursor] 即是
CursorAdapter.CursorFill() 時的第一參數
測試範例為下圖,把 Col2 名稱改為 ColName,並同時測試上述兩種方式
loDemo = CreateObject("VCXName.caDemo")
lbDemo = loDemo.CursorFill(.T.) // 第一參數 lUseCursorSchema 為 .T.
IF lbDemo = .F.
AERROR(laError)
MESSAGEBOX(laError(2))
ELSE
SELECT Demo
BROWSE
ENDIF
從下圖可以看見 Cursor 欄位名稱為 ColName
沒有留言:
張貼留言