[問題] bcb 如何叫出虛擬資料表

看板C_and_CPP作者 (烤小卷)時間13年前 (2012/06/28 20:43), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
各位好 我想請教各位 我今天用Query1在Grid1叫出資料之後 我想要將搜尋結果顯示在StringGird1上 我用迴圈讀取GIRD1的欄位數跟欄位名 寫法如下 可以卻發生錯誤 可以麻煩各位幫我看一下哪邊出了錯誤嗎 拜託各位~~感謝 Query1->Close(); Query1->SQL->Add("Select * From Orders where adr like PO "); Query1->Prepare(); Query1->Open(); StringGrid1->RowCount=Query1->RecordCount; StringGrid1->ColCount=Query1->FieldCount; for (i=0; i<Query1->RecordCount; i++) { for (j=0; j<Query1->FieldCount; j++) { if (i==0) StringGrid1->Cells[j+1][0] = Query1->Fields->Fields[j]->FieldName; StringGrid1->Cells[j+1][i+1]=Query1->Fields->Fields[j]->AsString; } Query1->Next(); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.174.197.204

06/29 11:56, , 1F
錯誤訊息是?可否貼上來
06/29 11:56, 1F

06/29 11:59, , 2F
另外,當j=Query1->FieldCount-1時,檢查一下Cells[j+1]
06/29 11:59, 2F

07/04 10:19, , 3F
你好 錯誤碼是invalid use to keyword !
07/04 10:19, 3F

07/04 10:21, , 4F
我以為是檔名的問題! orders跟sql語法的關鍵字
07/04 10:21, 4F

07/04 10:21, , 5F
可是修改檔名後還是一樣會出現相同問題
07/04 10:21, 5F
文章代碼(AID): #1Fx55O8M (C_and_CPP)