全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1874
推到 Plurk!
推到 Facebook!

關於 收尋

答題得分者是:GrandRURU
kill42el
一般會員


發表:30
回覆:50
積分:16
註冊:2008-06-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-07-12 13:54:06 IP:123.204.xxx.xxx 訂閱
是這樣的,在我的程式中,有一個 "收尋"鈕
但是一直有錯誤,請想問各位高手們
感激~~以下是我的程式碼

void __fastcall TForm3::Button1Click(TObject *Sender)
{
bool Found ;
TLocateOptions SearchOptions ;
SearchOptions << loPartialKey ;
Found = ADOConnection1->Locate("RFID", Edit1->Text, SearchOptions) ;
if (Found != true)
ShowMessage("找不到資料") ;
}

執行後出現以下這段錯誤
[C Error] Unit3.cpp(23); E2316'Locate' is not a member of ' TADOConnection'

請問是哪邊出現錯誤了??
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-07-12 16:54:51 IP:220.139.xxx.xxx 未訂閱
已經說得很清楚啦
"Locate"不是"TADOConnection"的成員
你要不要試試看ADOTable看看啊

===================引 用 kill42el 文 章===================
是這樣的,在我的程式中,有一個 "收尋"鈕
但是一直有錯誤,請想問各位高手們
感激~~以下是我的程式碼

void __fastcall TForm3::Button1Click(TObject *Sender)
{
bool Found ;
TLocateOptions SearchOptions ;
SearchOptions << loPartialKey ;
Found = ADOConnection1->Locate("RFID", Edit1->Text, SearchOptions) ;
if (Found != true)
ShowMessage("找不到資料") ;
}

執行後出現以下這段錯誤
[C Error] Unit3.cpp(23); E2316'Locate' is not a member of ' TADOConnection'

請問是哪邊出現錯誤了??
kill42el
一般會員


發表:30
回覆:50
積分:16
註冊:2008-06-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-07-13 10:07:18 IP:210.71.xxx.xxx 訂閱
已經有試過
還是出現
ADOTable ' is not a member of ' TADOConnection'
ADOTable不是"TADOConnection"的成員

那這樣,誰才是"TADOConnection"的成員呢??

===================引 用 GrandRURU 文 章===================
已經說得很清楚啦
"Locate"不是"TADOConnection"的成員
你要不要試試看ADOTable看看啊

===================引 用 kill42el 文 章===================
是這樣的,在我的程式中,有一個 "收尋"鈕
但是一直有錯誤,請想問各位高手們
感激~~以下是我的程式碼

void __fastcall TForm3::Button1Click(TObject *Sender)
{
bool Found ;
TLocateOptions SearchOptions ;
SearchOptions << loPartialKey ;
Found = ADOConnection1->Locate("RFID", Edit1->Text, SearchOptions) ;
if (Found != true)
ShowMessage("找不到資料") ;
}

執行後出現以下這段錯誤
[C Error] Unit3.cpp(23); E2316'Locate' is not a member of ' TADOConnection'

請問是哪邊出現錯誤了??
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-07-14 08:40:59 IP:59.125.xxx.xxx 訂閱

你要培養一下使用 Help 的習慣

F1 --> TADOConnection --> 成員

另外是「搜」尋


===================引 用 kill42el 文 章===================
已經有試過
還是出現
ADOTable ' is not a member of ' TADOConnection'
ADOTable不是"TADOConnection"的成員

那這樣,誰才是"TADOConnection"的成員呢??

===================引 用 GrandRURU 文 章===================
已經說得很清楚啦
"Locate"不是"TADOConnection"的成員
你要不要試試看ADOTable看看啊

===================引 用 kill42el 文 章===================
是這樣的,在我的程式中,有一個 "收尋"鈕
但是一直有錯誤,請想問各位高手們
感激~~以下是我的程式碼

void __fastcall TForm3::Button1Click(TObject *Sender)
{
bool Found ;
TLocateOptions SearchOptions ;
SearchOptions << loPartialKey ;
Found = ADOConnection1->Locate("RFID", Edit1->Text, SearchOptions) ;
if (Found != true)
ShowMessage("找不到資料") ;
}

執行後出現以下這段錯誤
[C Error] Unit3.cpp(23); E2316'Locate' is not a member of ' TADOConnection'

請問是哪邊出現錯誤了??
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-07-14 08:43:58 IP:203.75.xxx.xxx 未訂閱
..........................................................
ADOTable的「Connect」屬性有指到ADOConnection嗎?

===================引 用 kill42el 文 章===================
已經有試過
還是出現
ADOTable ' is not a member of ' TADOConnection'
ADOTable不是"TADOConnection"的成員

那這樣,誰才是"TADOConnection"的成員呢??
kill42el
一般會員


發表:30
回覆:50
積分:16
註冊:2008-06-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-07-17 11:32:18 IP:210.71.xxx.xxx 訂閱
你好!!

抱歉,有錯字 罰寫:搜、搜、搜、搜、搜

有使用 Help,英文一個一個看,還是看不懂~"~
===================引 用 syntax 文 章===================

你要培養一下使用 Help 的習慣

F1 --> TADOConnection --> 成員

另外是「搜」尋


===================引 用 kill42el 文 章===================
已經有試過
還是出現
ADOTable ' is not a member of ' TADOConnection'
ADOTable不是"TADOConnection"的成員

那這樣,誰才是"TADOConnection"的成員呢??

===================引 用 GrandRURU 文 章===================
已經說得很清楚啦
"Locate"不是"TADOConnection"的成員
你要不要試試看ADOTable看看啊

===================引 用 kill42el 文 章===================
是這樣的,在我的程式中,有一個 "收尋"鈕
但是一直有錯誤,請想問各位高手們
感激~~以下是我的程式碼

void __fastcall TForm3::Button1Click(TObject *Sender)
{
bool Found ;
TLocateOptions SearchOptions ;
SearchOptions << loPartialKey ;
Found = ADOConnection1->Locate("RFID", Edit1->Text, SearchOptions) ;
if (Found != true)
ShowMessage("找不到資料") ;
}

執行後出現以下這段錯誤
[C Error] Unit3.cpp(23); E2316'Locate' is not a member of ' TADOConnection'

請問是哪邊出現錯誤了??
編輯記錄
kill42el 重新編輯於 2008-07-17 11:32:49, 註解 無‧
kill42el
一般會員


發表:30
回覆:50
積分:16
註冊:2008-06-04

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-07-17 11:36:41 IP:210.71.xxx.xxx 訂閱
你好!!
大大你說ADOTable這物件,但是我原本的程式是使用
ADOConnection、ADOQuery、DataSource、DBGrid
這四個物件
於是,改成大大所說的
ADOConnection、ADOTable、DataSource、DBGrid
但是出現了問題:
ADOTable的「Active」屬性欄 要改成 true,卻出現了 ADOTable :Missing TableName property 的錯誤訊息

===================引 用 GrandRURU 文 章===================
..........................................................
ADOTable的「Connect」屬性有指到ADOConnection嗎?

===================引 用 kill42el 文 章===================
已經有試過
還是出現
ADOTable ' is not a member of ' TADOConnection'
ADOTable不是"TADOConnection"的成員

那這樣,誰才是"TADOConnection"的成員呢??
編輯記錄
kill42el 重新編輯於 2008-07-17 12:01:43, 註解 無‧
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-07-17 12:59:23 IP:203.75.xxx.xxx 未訂閱
如果可以的話,你可以把你的專案檔給我看看嗎?

我還是覺得…你應該是該設定的沒設定到…
在PO上來之前…建議你先看一下你ADOTable是指向哪個Table吧。

另外,主題應該還能再修改內容吧?

===================引 用 kill42el 文 章===================
你好!!
大大你說ADOTable這物件,但是我原本的程式是使用
ADOConnection、ADOQuery、DataSource、DBGrid
這四個物件
於是,改成大大所說的
ADOConnection、ADOTable、DataSource、DBGrid
但是出現了問題:
ADOTable的「Active」屬性欄 要改成 true,卻出現了 ADOTable :Missing TableName property 的錯誤訊息
編輯記錄
GrandRURU 重新編輯於 2008-07-17 13:00:20, 註解 無‧
kill42el
一般會員


發表:30
回覆:50
積分:16
註冊:2008-06-04

發送簡訊給我
#9 引用回覆 回覆 發表時間:2008-07-22 10:53:43 IP:210.71.xxx.xxx 訂閱
是的,就勞煩大大幫我過目一下,我到底是哪裡出錯了><
主題應該還能再修改內容吧? --->修改主題??
http://delphi.ktop.com.tw/download.php?download=upload/487eb3cc15dff_測試.rar
===================引 用 GrandRURU 文 章===================
如果可以的話,你可以把你的專案檔給我看看嗎?

我還是覺得…你應該是該設定的沒設定到…
在PO上來之前…建議你先看一下你ADOTable是指向哪個Table吧。

另外,主題應該還能再修改內容吧?

GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#10 引用回覆 回覆 發表時間:2008-07-22 12:41:46 IP:203.75.xxx.xxx 未訂閱
你的ADOTable2的「TableName」沒設定目標表格
另外,你程式啟動後沒把ADOTable2打開…所以按下搜尋會有錯誤

[code cpp]
void __fastcall TForm3::Button1Click(TObject *Sender)
{
bool Found ;
ADOTable2->TableName = "會員資料";
if(!ADOTable2->Active)
{
ADOTable2->Open();
}
TLocateOptions SearchOptions ;
SearchOptions << loPartialKey ;
//Found = ADOConnection1->Locate("RFID", Edit1->Text, SearchOptions) ;
Found = ADOTable2->Locate("RFID", Edit1->Text, SearchOptions);
if (Found != true)
ShowMessage("找不到資料") ;
}
[/code]


另外,主題修改功能不熟的話,請到測試區去練習。
===================引 用 kill42el 文 章===================
是的,就勞煩大大幫我過目一下,我到底是哪裡出錯了><
主題應該還能再修改內容吧? --->修改主題??
http://delphi.ktop.com.tw/download.php?download=upload/487eb3cc15dff_測試.rar
編輯記錄
GrandRURU 重新編輯於 2008-07-22 12:43:16, 註解 無‧
kill42el
一般會員


發表:30
回覆:50
積分:16
註冊:2008-06-04

發送簡訊給我
#11 引用回覆 回覆 發表時間:2008-07-24 13:30:10 IP:210.71.xxx.xxx 訂閱
真的很感謝GrandRURU的熱情指導
讓我了解到原來我來有很多都沒做到
導致錯誤百出
真的很感謝你的指導,謝謝
===================引 用 GrandRURU 文 章===================
你的ADOTable2的「TableName」沒設定目標表格
另外,你程式啟動後沒把ADOTable2打開…所以按下搜尋會有錯誤

[code cpp]
void __fastcall TForm3::Button1Click(TObject *Sender)
{
bool Found ;
ADOTable2->TableName = "會員資料";
if(!ADOTable2->Active)
{
ADOTable2->Open();
}
TLocateOptions SearchOptions ;
SearchOptions << loPartialKey ;
//Found = ADOConnection1->Locate("RFID", Edit1->Text, SearchOptions) ;
Found = ADOTable2->Locate("RFID", Edit1->Text, SearchOptions);
if (Found != true)
ShowMessage("找不到資料") ;
}
[/code]


另外,主題修改功能不熟的話,請到測試區去練習。
===================引 用 kill42el 文 章===================
是的,就勞煩大大幫我過目一下,我到底是哪裡出錯了><
主題應該還能再修改內容吧? --->修改主題??
http://delphi.ktop.com.tw/download.php?download=upload/487eb3cc15dff_測試.rar
系統時間:2024-05-09 1:12:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!