我在 UIScrollView 上有一个 UIWebView。我使用一些 js 文件来绘制一些曲线图,当时间值改变时会更新。
问题
当点超出屏幕时,我无法滚动。
我是IOS开发的新手,所以请帮助我。
预先感谢
我在 UIScrollView 上有一个 UIWebView。我使用一些 js 文件来绘制一些曲线图,当时间值改变时会更新。
问题
当点超出屏幕时,我无法滚动。
我是IOS开发的新手,所以请帮助我。
预先感谢
After Completion the QUERY, You need to close transaction.
Here's the sample code for you...
// Get the documents directory
dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
docsDir = [dirPaths objectAtIndex:0];
// Build the path to the database file
databasePath = [[NSString alloc] initWithString: [docsDir stringByAppendingPathComponent: @"YOURDB.db"]];
const char *dbpath = [databasePath UTF8String];
if (sqlite3_open(dbpath, &DB) == SQLITE_OK)
{
NSString *query=[NSString stringWithFormat:@"insert into studentDetails (NAME,Email,adressL1,adressL2,phone,landline,department,DoB,fatherName) values (\"%@\",\"%@\",\"%@\",\"%@\",\"%@\",\"%@\",\"%@\",\"%@\",\"%@\")",
name.text,
email.text,
addressLine1.text,
addressLine2.text,
phone.text,
Landline.text,
Department.text,
DoB.text,
fname.text];
const char *insert_stmt = [insertSQL UTF8String];
sqlite3_prepare_v2(YOURDB, insert_stmt, -1, &statement, NULL);
if (sqlite3_step(statement) == SQLITE_DONE)
{
NSLog(@" Successfully added");
} else {
NSLog(@" Failed added");
NSLog(@"Error %s",sqlite3_errmsg(ExplorejaipurDB));
}
}
sqlite3_finalize(statement);
sqlite3_close(YOURDB);
}
由于以下几个原因,数据库可能被锁定:
检查您的代码,看看您是否关闭了与数据库的连接sqlite3_close()
。一个好主意是在sqlite3_finalize()
完成每个 SQL 语句后使用它。
因此,请尝试将所有sqlite3_open()
与sqlite3_close()
和sqlite3_prepare()
(如果您正在使用)与sqlite3_finalize()