2010-04-13 37 views
0
-(IBAction)EnterButtonPressed:(id)sender 
{ 
const char *sql = "SELECT AccessCode FROM UserAccess"; 
double result = ([Password.text doubleValue]); 
if(sql == result) 
{ 
    NSLog(@"Correct"); 
} 
else { 
    NSLog(@"Wrong"); 
} 
} 

回答

1

你做錯的主要事情不是將該SQL查詢發送到數據庫。您可能也應該添加某種WHERE條款。而且......好吧,說實話,這個代碼有很多錯誤。

+0

另外一方面,我現在知道密碼是「SELECT AccessCode FROM UserAccess」(字面上!) – 2010-04-13 13:38:43

+0

謝謝donal .. noob here ...對不起,AccessCode是列名可以說密碼是12345 ..多數民衆贊成什麼我想從AccessCode中提取FROM UserAccess(表) – 2010-04-13 14:29:01

+0

您的第一步是獲取數據庫查詢。要做到這一點,你將不得不使用SQLite C API。谷歌爲例; 「iphone sdk sqlite示例」的熱門內容非常豐富。那麼你需要考慮你正在存儲的數據,你正在查找什麼等等。 – 2010-04-13 14:49:37