2010-01-17 69 views
0

我正在嘗試將可用於http://mysql-cocoa.sourceforge.net/的MCPKit MySQL框架集成到我的可可應用程序中。我添加了框架幷包含了頭文件,但是當我嘗試定義我的第一個MCPConnection變量時,它說「MCPConnection未聲明」。有人在豹上成功使用MCPKit嗎?還是有另一個人們用來訪問MySQL的框架?在Cocoa應用程序中使用MCPKit框架

+0

「我已經添加了框架......」你可能會想在此展開,因爲它是有可能的問題。你究竟如何將框架添加到你的項目?它出現在「鏈接框架」組中嗎?它也是目標的「鏈接二進制庫」構建階段的一部分嗎? –

回答

0

好吧,我設法框架內工作,但我有回麻煩的結果。當我使用多個字段執行查詢時,我無法正確訪問結果。

這工作:

result = [db queryString:@"select Title from newsitems LIMIT 10"]; 
row = [result fetchRowAsDictionary]; 
NSLog(@"%@", [row objectForKey:@"Title"]); 

這不:

result = [db queryString:@"select Title, Link from newsitems LIMIT 10"]; 
row = [result fetchRowAsDictionary]; 
NSLog(@"%@", [row objectForKey:@"Title"]); 
NSLog(@"%@", [row objectForKey:@"Link"]); 

當我嘗試了第二個例子,標題正確輸出作爲一個字符串,但鏈接輸出「0」,而不是字符串(兩者都在mysql中定義爲varchars)。 似乎每當我嘗試將多個字段放入一個NSDictionary時,只有第一個工作。任何想法爲什麼?

0

我寫了一篇關於如何讓MCPKit起來,上了XCode 3.2.x中運行的guide :)從續集專業 人民給了我他們用MCPKit,這是一個有點距離,你可以找到浮動的那些更新的副本圍繞谷歌。

P.S.我無法發佈Sequel Pro的鏈接,因爲這是我的第一篇文章。 -_- ;;

最佳,
-R

相關問題