|
@@ -203,11 +203,11 @@
|
|
|
{
|
|
{
|
|
|
sqlite3 *db = [self get_db];
|
|
sqlite3 *db = [self get_db];
|
|
|
|
|
|
|
|
- NSString* create_model=@"CREATE TABLE IF NOT EXISTS model ( _id INTEGER PRIMARY KEY, name VARCHAR(20), description VARCHAR(20), product_id INTEGER, color VARCHAR(20), legcolor VARCHAR(20) ,availability INTEGER, incoming_stock INTEGER , demension VARCHAR(20), seat_height VARCHAR(20), meterial VARCHAR(20), box_dim VARCHAR(20), volume VARCHAR(20), weight VARCHAR(20), model_set VARCHAR(20), load_ability VARCHAR(20),default_category VARCHAR(20), fabric_content VARCHAR(20), assembling VARCHAR(20), made_in VARCHAR(20), special_remarks VARCHAR(20));";
|
|
|
|
|
|
|
+ NSString* create_model=@"CREATE TABLE IF NOT EXISTS model ( _id INTEGER PRIMARY KEY, name VARCHAR(20), description VARCHAR(20), product_id INTEGER, color VARCHAR(20), legcolor VARCHAR(20) ,availability INTEGER, incoming_stock INTEGER , demension VARCHAR(20), seat_height VARCHAR(20), meterial VARCHAR(20), box_dim VARCHAR(20), volume VARCHAR(20), weight VARCHAR(20), model_set VARCHAR(20), load_ability VARCHAR(20),default_category VARCHAR(20), category VARCHAR(100),fabric_content VARCHAR(20), assembling VARCHAR(20), made_in VARCHAR(20), special_remarks VARCHAR(20));";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- NSString* create_image=@"CREATE TABLE IF NOT EXISTS model_image ( _id INTEGER PRIMARY KEY, name VARCHAR(20), url VARCHAR(256));";
|
|
|
|
|
|
|
+ NSString* create_image=@"CREATE TABLE IF NOT EXISTS model_image ( _id INTEGER PRIMARY KEY, name VARCHAR(20), url VARCHAR(256), type integer, product_id INTEGER);";
|
|
|
|
|
|
|
|
NSString* create_image_price=@"CREATE TABLE IF NOT EXISTS model_price ( _id INTEGER PRIMARY KEY, product_id INTEGER,price float , type integer);";
|
|
NSString* create_image_price=@"CREATE TABLE IF NOT EXISTS model_price ( _id INTEGER PRIMARY KEY, product_id INTEGER,price float , type integer);";
|
|
|
NSString* create_category=@"CREATE TABLE IF NOT EXISTS category ( _id INTEGER PRIMARY KEY, code VARCHAR(20),name VARCHAR(20));";
|
|
NSString* create_category=@"CREATE TABLE IF NOT EXISTS category ( _id INTEGER PRIMARY KEY, code VARCHAR(20),name VARCHAR(20));";
|
|
@@ -331,6 +331,33 @@
|
|
|
// [ApexMobileDB execSql: [NSString stringWithFormat: @"update fields_info set abandon = 1 where user ='%@'",user] db:db];
|
|
// [ApexMobileDB execSql: [NSString stringWithFormat: @"update fields_info set abandon = 1 where user ='%@'",user] db:db];
|
|
|
return [self get_recordid:tablename where:whereclause order:@"_id"];
|
|
return [self get_recordid:tablename where:whereclause order:@"_id"];
|
|
|
}
|
|
}
|
|
|
|
|
++ (int) get_recordcount:(sqlite3*)db table:(NSString*) tablename where:(NSString*) whereclause
|
|
|
|
|
+{
|
|
|
|
|
+ //sqlite3 *db = [self get_db];
|
|
|
|
|
+
|
|
|
|
|
+ int ret = -1;
|
|
|
|
|
+ NSString *sqlQuery = [NSString stringWithFormat:@"select count(0) from %@ where %@ ;",tablename,whereclause];
|
|
|
|
|
+ sqlite3_stmt * statement;
|
|
|
|
|
+
|
|
|
|
|
+ if (sqlite3_prepare_v2(db, [sqlQuery UTF8String], -1, &statement, nil) == SQLITE_OK)
|
|
|
|
|
+ {
|
|
|
|
|
+ if (sqlite3_step(statement) == SQLITE_ROW)
|
|
|
|
|
+ {
|
|
|
|
|
+ // char *name = (char*)sqlite3_column_text(statement, 1);
|
|
|
|
|
+ // NSString *nsNameStr = [[NSString alloc]initWithUTF8String:name];
|
|
|
|
|
+
|
|
|
|
|
+ ret = sqlite3_column_int(statement, 0);
|
|
|
|
|
+
|
|
|
|
|
+ // char *address = (char*)sqlite3_column_text(statement, 3);
|
|
|
|
|
+ // NSString *nsAddressStr = [[NSString alloc]initWithUTF8String:address];
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ sqlite3_finalize(statement);
|
|
|
|
|
+ }
|
|
|
|
|
+ // sqlite3_close(db);
|
|
|
|
|
+ return ret;
|
|
|
|
|
+}
|
|
|
+ (int) get_recordid:(NSString*) tablename where:(NSString*) whereclause order:(NSString*) orderby
|
|
+ (int) get_recordid:(NSString*) tablename where:(NSString*) whereclause order:(NSString*) orderby
|
|
|
{
|
|
{
|
|
|
sqlite3 *db = [self get_db];
|
|
sqlite3 *db = [self get_db];
|