博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sqlite删除所有表的数据 C#实现
阅读量:4103 次
发布时间:2019-05-25

本文共 1636 字,大约阅读时间需要 5 分钟。

1,查询表名集合

SELECT name FROM sqlite_masterWHERE type='table'ORDER BY name;
2,编程语言遍历删除

public static bool deleteAllData()        {            bool res = false;            SQLiteConnection conn = null;            DbTransaction trans = null;            try            {                string sql = "SELECT name FROM sqlite_master WHERE type='table' ORDER BY name";                DataSet ds = new DataSet();                ds = CommonBll.getDataSetBySql(sql, Constant.SQLITE_FLAG);                if (ds != null && ds.Tables[0].Rows.Count > 0)                {                    using (conn = SqliteHelper.GetConnection())                    {                        var cmd = new SQLiteCommand(conn);                        //开始事务                        trans = conn.BeginTransaction();                        //while (dr.Read())                        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)                        {                            string dSql = "delete from " + ds.Tables[0].Rows[i][0].ToString();                            cmd.CommandText = dSql;                            cmd.ExecuteNonQuery();                        }                        //提交事务                        trans.Commit();                        Console.ReadLine();                        //ds.Close();                        //成功标识                        res = true;                    }                }            }            catch (Exception ex)            {                res = false;                trans.Rollback();            }            finally            {                trans.Dispose();            }            return res;        }

转载地址:http://pjbsi.baihongyu.com/

你可能感兴趣的文章
bugfree+XAMPP环境搭建
查看>>
Xampp安装教程
查看>>
关于bugFree
查看>>
关于ActionScript深度数据对象拷贝
查看>>
AS3显示对象复制
查看>>
AS3深拷贝
查看>>
AMF简介
查看>>
AMF协议解析
查看>>
AMF协议的数据封装和文件解析
查看>>
AS3中ByteArray类使用
查看>>
深入学习Flash as3中使用Function的高级技巧
查看>>
一道AS3数据结构面试题
查看>>
AS3 对象 深度复制
查看>>
AS3反射机制
查看>>
.fla文件的链接类在.swf中的体现
查看>>
擎天哥as3教程系列第一回——框架之我所见
查看>>
擎天哥as3教程系列第二回——性能优化
查看>>
擎天哥as3教程系列第三回——掌握mvc精髓
查看>>
擎天哥as3教程系列第四回——设计模式运用自如
查看>>
擎天哥as3教程系列第五回——面向对象设计原则融汇贯通
查看>>