нужна помощь некоторых гуру, у меня есть база данных, которую я переместил в каталог документов.Для одной процедуры я проверяю, существует ли таблица «PASS», удаляю ли я и воссоздаю ее (просто быстрее).затем я начинаю читать данные из другой таблицы 'EN', в конце вычисления я пытаюсь вставить значения (целые числа, символы из таблицы 'EN', числа с плавающей запятой) как из таблицы 'EN', так и из моих собственных calcs
процедура зацикливается пару сотен раз и без ошибок проходит через оператор sqlite3_exec.
Но когда я проверяю таблицу, она пуста (используется аддон sqlite manager для firefox)
Фактический код приведен ниже, если кто-то может обнаружить проблему, я был бы в большом долгу
спасибо
sqlite3 *dbCon;
sqlite3_open([self.dblocation UTF8String], &dbCon); // open
NSString *insert=[NSString stringWithFormat:@"INSERT INTO PASS VALUES('%d','%s','%s','%f','%f','%f','%f','%f','%f','%f','%f','%f','%f','%f','%f','%f','%f,%f');",
sqlite3_column_int(selectstmt, 0), //id
sqlite3_column_text(selectstmt, 1), // type
sqlite3_column_text(selectstmt, 2), // designation
sqlite3_column_double(selectstmt, 4), // weight
sqlite3_column_double(selectstmt, 5), //area
d, // depth
sqlite3_column_double(selectstmt, 28), // ix
sqlite3_column_double(selectstmt, 30),
cb,
mmax,
smax,
stress,
fb,
shear,
0.4*1000*yield,
def,
span/240.,
span/360.
];
sqlite3_exec(dbCon, [insert UTF8String],NULL,NULL,nil); // borrada
sqlite3_close(dbCon);