C#向Sqlite数据库添加数据,添加成功了,但数据库没数据!

哼哼哈嘻 发布于 2012/12/14 20:16
阅读 1K+
收藏 0

Linux基金会免费官方培训及考试申请即将截止,戳这里申请!>>>

SQLiteCommand command = new SQLiteCommand();
            SQLiteTransaction sltran = null;
            try
            {
                using (SQLiteConnection connection = GetSQLiteConnection())
                {
                    PrepareCommand(command, connection, cmdText, p);
                    sltran = connection.BeginTransaction();
                    command.Transaction = sltran;
                    int count = command.ExecuteNonQuery();
                    sltran.Commit();
                    return count;
                }
            }
            catch
            {
                sltran.Rollback();
                throw;
            }

加载中
0
哼哼哈嘻
哼哼哈嘻

终于让我试出来了,之前我访问Sqlite数据库的时候用的是虚拟路径,之后我改成绝对路径就能添加数据进去了。  现在我想知道为什么是这样的。求指导

caoniasada
caoniasada
谢谢你,我走了7年前你走过的路
0
犯错的宏宇

我也遇到了这个问题,是不是因为使用虚拟路径,在调试运行时,程序自动将原数据库复制到debug目录下,所做的修改虽然成功,但并非是对原数据库的修改,所以原数据库是不变的。

现象:读取没问题,写入的话,虽然成功,但是貌似“无效”。

返回顶部
顶部