INSERT INTO "work" VALUES('铪','铪铪铪铪铪',NULL,NULL,NULL,NULL,'铪铪铪铪铪',NULL,NULL,110.0,1.0,108.9,NULL,NULL,'铪铪铪铪铪',NULL,NULL,NULL,'铪铪铪铪铪',NULL,NULL,NULL);
sqlite3_stmt *stmt;
CString sql = "insert into work values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
int rc = sqlite3_prepare_v2(db, sql.GetString(), -1, &stmt, NULL);
if(rc != SQLITE_OK)
{
MessageBox("sqlite3_prepare_v2 Failed!");
return;
}
count = 0;
p_wnd = PrevWnd;
while(count++ < ID_TOTALCOUNT)
{
CString DbStr;
p_wnd = CWnd::GetNextDlgTabItem(p_wnd, FALSE);
if(p_wnd == NULL)
{
return;
}
p_wnd->GetWindowText(DbStr);
do
{
if(!DbStr.GetLength())
{
rc = sqlite3_bind_null(stmt, count);
break;
}
//日期相关
if( count == ID_CHUDANRIQI ||
count == ID_CHUFARIQI ||
count == ID_HUANKUANRIQI ||
count == ID_HUOLIRIQI)
{
CDateTimeCtrl *TimeCtl = (CDateTimeCtrl *)p_wnd;
CString time = DateTimeToString(*TimeCtl);
rc = sqlite3_bind_text(stmt, count, time.GetString(), time.GetLength(), SQLITE_STATIC);
break;
}
else
{
//金钱相关的处理real类型
if( count == ID_BAOXIANJINE ||
count == ID_YONGJINBILV ||
count == ID_JINGBAOFEI ||
count == ID_HUANKUANJINE ||
count == ID_LIRUNBILV ||
count == ID_LIRUNJINE)
{
double tMoney = 0.0;
int rtn = sscanf_s(DbStr.GetString(), "%lf", &tMoney);
ASSERT(rtn == 1);
rc = sqlite3_bind_double(stmt, count, tMoney);
}
else
{
char *str = (char *)DbStr.GetString();
int c = strlen(str);
int c1 = DbStr.GetLength();
rc = sqlite3_bind_text(stmt, count, DbStr.GetString(), -1/*DbStr.GetLength()*/, SQLITE_STATIC);
}
}
}while(0);
if(rc != SQLITE_OK)
{
CString ErrStr = sqlite3_errstr(rc);
MessageBox(ErrStr);
return;
}
}
rc = sqlite3_step(stmt);
if(rc != SQLITE_DONE)
{
if(rc == SQLITE_ERROR)
{
CString DbErr;
DbErr.Format("Sql Insert failed, %s", sqlite3_errmsg(db));
MessageBox(DbErr);
}
else
{
MessageBox("sqlite3_step Failed!");
}
}
sqlite3_finalize(stmt);
rc = sqlite3_step(stmt);
sqlite3_stmt *stmt;
CString sql = "insert into work values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
int rc = sqlite3_prepare_v2(db, sql.GetString(), -1, &stmt, NULL);
if(rc != SQLITE_OK)
{
MessageBox("sqlite3_prepare_v2 Failed!");
return;
}
count = 0;
p_wnd = PrevWnd;
CString DbStr[ID_TOTALCOUNT + 1];
while(count++ < ID_TOTALCOUNT)
{
DbStr[count].Empty();
p_wnd = CWnd::GetNextDlgTabItem(p_wnd, FALSE);
if(p_wnd == NULL)
{
return;
}
p_wnd->GetWindowText(DbStr[count]);
do
{
if(!DbStr[count].GetLength())
{
rc = sqlite3_bind_null(stmt, count);
break;
}
//日期相关
if( count == ID_CHUDANRIQI ||
count == ID_CHUFARIQI ||
count == ID_HUANKUANRIQI ||
count == ID_HUOLIRIQI)
{
CDateTimeCtrl *TimeCtl = (CDateTimeCtrl *)p_wnd;
CString time = DateTimeToString(*TimeCtl);
DbStr[count] = time;
rc = sqlite3_bind_text(stmt, count, time.GetString(), time.GetLength(), SQLITE_STATIC);
}
else
{
//金钱相关的处理real类型
if( count == ID_BAOXIANJINE ||
count == ID_YONGJINBILV ||
count == ID_JINGBAOFEI ||
count == ID_HUANKUANJINE ||
count == ID_LIRUNBILV ||
count == ID_LIRUNJINE)
{
double tMoney = 0.0;
int rtn = sscanf_s(DbStr[count].GetString(), "%lf", &tMoney);
ASSERT(rtn == 1);
rc = sqlite3_bind_double(stmt, count, tMoney);
}
else
{
rc = sqlite3_bind_text(stmt, count, DbStr[count].GetString(), DbStr[count].GetLength(), SQLITE_STATIC);
}
}
}while(0);
if(rc != SQLITE_OK)
{
CString ErrStr = sqlite3_errstr(rc);
MessageBox(ErrStr);
return;
}
}
rc = sqlite3_step(stmt);
if(rc != SQLITE_DONE)
{
if(rc == SQLITE_ERROR)
{
CString DbErr;
DbErr.Format("Sql Insert failed, %s", sqlite3_errmsg(db));
MessageBox(DbErr);
}
else
{
MessageBox("sqlite3_step Failed!");
}
}
sqlite3_finalize(stmt);
sqlite> .dump work PRAGMA foreign_keys=OFF; BEGIN TRANSACTION; CREATE TABLE work (baodanhao text unique primary key , chudanriqi text,qudao text,lianxiren text,xiaoshou text,beibaorenxingming text,chufar iqi text,baoxianpinpai text,baoxianjihua text,baoxianjine real,yongjinbilv real,jingbaofei real,huankuanfangshi text,haikuanjine real,huanku anriqi text,shifouquane text,lirunbilv real,lirunjine real,huoliriqi text,fapiaojisong text,shifubaoxiangongsi text,beizhu text);
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有