2011-11-22 63 views
0

我有一個客戶端數據庫,它有許多與之相關的值。在具有數據庫對象的表中搜索數據

客戶名稱 客戶端地址 客戶端代碼 客戶DOB

我需要顯示客戶的表名,並允許用戶搜索客戶端。我將記錄添加到數組並顯示在表中。

for (Clientes *info in fetchedObjects10) 
{ 
    NSString* dict = info.name; 

    [dataArray addObject:dict]; 
} 

我也爲搜索創建一個過濾數組。但是當我搜索時,我怎麼知道選擇了哪個客戶端?如何獲得該客戶的其他信息?

例如,如果我在表中搜索A,那麼濾光器陣列是僅具有2個元素。如果我選擇第一個項目,我如何獲取該項目的附加信息,如地址,代碼和dob?

回答

0

由於我瞭解您的查詢。您可以通過兩種方式做到這一點: -

1)拉動不同的陣列(客戶端,客戶端地址,客戶端代碼,客戶端DOB)中的所有數據庫字段。 搜索客戶端陣列。成功的索引從數組中拉出其他字段。

2)無論何時你發現在搜索的客戶取得成功。再次與查詢

選擇cient_address,client_code,從表名client_dob查詢的數據庫,在這裏CLIENT_ID =客戶端;

使用,如果你的數據很多第二種方法。但同時客戶應該是它的主要關鍵。

如果有一些更多的需要或您的要求是不同的

回覆。