我有2個類型爲VARCHAR(1000)的列,並在SQLite數據庫中輸入TEXT。我的要求是將數組中的值存儲到數據庫中。我嘗試使用for循環將數組中的值存儲到字符串中,但是一旦控制出來for循環,顯示的字符串值就只是數組中的最後一個元素...將數組存儲到SQLite數據庫
有沒有辦法使用它我可以直接將數組存儲到數據庫中?
下面是我的代碼:
NSString *tempVal=0, *tempFlag=0;
NSString *temp[256], *Flag[256];
for(int i=0; i<256; i++)
{
NSLog(@"HELLO %d", tempVal);
temp[i] = (NSString*)valMines[i];
Flag[i] = (NSString*)openFlag[i];
NSLog(@"ValMines is %d", temp[i]);
NSLog(@"OpenFlag is %d", Flag[i]);
tempVal = temp[i];
tempFlag == Flag[i];
NSLog(@"ValMines is %d %d", temp[i], tempVal);
}
NSLog(@"Inside Save Data func");
NSLog(@"ValMines is %d", tempVal);
NSLog(@"OpenFlag is %d", tempFlag);
願意給它附加的工作?怎麼樣?
無其不工作...我認爲它採取了一些junked值,並打印出來 – user688175 2011-04-16 19:28:48
我顯示的代碼及以上 – user688175 2011-04-16 19:30:29
無輸出是無法追加輸出,由於其大尺寸 – user688175 2011-04-16 19:34:22