using System;using System.Collections.Generic;using System.Linq;using System.Text;using SpiderModel;using System.Data.SQLite;using System.Data;namespace DBCenter{ public class PPDaiBui { public DataTable SearchPPDModel(int pageindex) { StringBuilder sb = new StringBuilder(); sb.Append(" select * from ppdmodel limit " pageindex ",20"); SQLiteCommand cmd = new SQLiteCommand(sb.ToString()); return SQLiteHelper.ExecuteDataSet(cmd).Tables[0]; } public int GetMaxPPId() { StringBuilder sb = new StringBuilder(); sb.Append(" select max(ppid) from ppdmodel"); SQLiteCommand cmd = new SQLiteCommand(sb.ToString()); System.Data.DataSet ds = SQLiteHelper.ExecuteDataSet(cmd); return Convert.ToInt32(ds.Tables[0].Rows[0][0].ToString()); } public DataTable GetPlanPPId(int paginex) { StringBuilder sb = new StringBuilder(); sb.Append(" select ppid from ppdmodel where plan !='100%' and Finished=0 limit " paginex ",10"); SQLiteCommand cmd = new SQLiteCommand(sb.ToString()); DataSet ds = SQLiteHelper.ExecuteDataSet(cmd); return ds.Tables[0]; } public void InsertOrUpdate(PPDModel model) { if (CheckModel(model)) InsertModel(model); else UpdateModel(model); } public void InsertModel(PPDModel model) { // StringBuilder sb = new StringBuilder(); sb.Append("insert into ppdmodel(PPId,UserName,TimeLimits,Rate,AllBalance,RemainingBalance,Plan,Recheck,lefttime,Finished,UpdateTime)"); sb.Append("values"); sb.AppendFormat("('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}')", model.PPId, model.UserName, model.TimeLimits, model.Rate, model.AllBalance, model.RemainingBalance, model.Plan, model.Recheck,model.LeftTime,model.Finished,DateTime.Now); SQLiteCommand cmd = new SQLiteCommand(sb.ToString()); SQLiteHelper.ExecuteNonQuery(cmd); } public void UpdateModel(PPDModel model) { StringBuilder sb = new StringBuilder(); sb.Append("update ppdmodel "); sb.Append(" set "); sb.AppendFormat(" UserName='{0}',", model.UserName); sb.AppendFormat(" TimeLimits='{0}',", model.TimeLimits); sb.AppendFormat(" Rate='{0}',", model.Rate); sb.AppendFormat(" AllBalance='{0}',", model.AllBalance); sb.AppendFormat(" RemainingBalance='{0}',", model.RemainingBalance); sb.AppendFormat(" Plan='{0}',", model.Plan); sb.AppendFormat(" LeftTime='{0}',", model.LeftTime); sb.AppendFormat(" Finished='{0}',", model.Finished); sb.AppendFormat(" UpdateTime='{0}',", DateTime.Now); sb.AppendFormat(" Recheck='{0}' ", model.Recheck); sb.AppendFormat(" where ppid='{0}' ", model.PPId); SQLiteCommand cmd = new SQLiteCommand(sb.ToString()); SQLiteHelper.ExecuteNonQuery(cmd); } /// <summary> /// 检查PPID是不是存在 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool CheckModel(PPDModel model) { StringBuilder sb = new StringBuilder(); sb.Append(" select count(1) from ppdmodel where PPId=" model.PPId); SQLiteCommand cmd = new SQLiteCommand(sb.ToString()); System.Data.DataSet ds = SQLiteHelper.ExecuteDataSet(cmd); if (ds.Tables[0].Rows[0][0].ToString().Equals("0")) return true; else return false; } }}
下载C# 拍拍贷采集程序源码(sqlite数据库)用户还喜欢
- 18480 文章数
- 500万+ 热度
作者专栏
编辑推荐
- 淡抹u2引擎,修复内容较多,物有所值
- 界域传说·经典巨作=传世单机(一键安装)
- 丸子版本(175个传世版本大集合)
- GS版本:神话公益服务端+客户端
- 图片放大工具(放大图片不模糊)
- 剪映无限制VIP版
- 传奇世界客户端下载器,史上最全传世客户端
- 传世GS20220920商业引擎注册+登录配置器 解压密码是1
- U2官方排行榜游戏网关 支持元神,支持传家宝
- GS开战传世客户端+服务端
- (淡漠夕阳)u2引擎合区工具
- 传世GS引擎消除“你的游戏客户端版本号过旧,请及时更新”提示
- 传世一机多区双线路配置器--免密码版本
- 传世凤凰登陆器劫持修复软件
- SQLite3 for Navicat
- 传奇世界npc对话框编辑工具
- 传世GS落霞铭文服务器端
- gs_20210409引擎包+注册机(无限制)
- 传奇世界NPC对话封包查看器[支持时长版和极速版]
- 彩虹引擎传世脚本编辑工具1.7版来了,支持函数脚本翻译
评论