美文网首页
C#操作SQLITE时SQL语句的一个坑

C#操作SQLITE时SQL语句的一个坑

作者: Magna | 来源:发表于2020-08-19 23:29 被阅读0次

报错语句:SqliteException: SQLite error no such column:

  • 这个坑的核心,是插值时候,字符串两端必须有"'"即单引号,否则可能报错
var mDbConnection = new SQLiteConnection("Data Source=MyDatabase.sqlite;Version=3;");
mDbConnection.Open();


const string sqlPart = @"REPLACE INTO watchList('cloumA', 'cloumB') VALUES ({0},{1})";
//此处需要强调的是,cloumA,cloumB必须有"'"存在,且valueA,valueB作为string插入时候,两端也必须有"'"即单引号

var sqlWords =  string.Format(sqlPart, valueA,valueB);
var command = new SQLiteCommand(sqlWords, mDbConnection);
command.ExecuteNonQuery();
Console.WriteLine("write success");
mDbConnection.Close();

相关文章

  • C#操作SQLITE时SQL语句的一个坑

    报错语句:SqliteException: SQLite error no such column: 这个坑的核心...

  • 数据库

    SQLite3 SQL语句定义 SQL语句是对关系数据库进行定义和操作的语句。 SQLite将数据值的存储划分为以...

  • 数据库

    SQL语句增删改查 SQL表关系 SQLiteDatabase操作SQLite数据库 SQLiteOpenHelp...

  • Sqlite-database is locked

    背景: c#编写sql语句插入的sqlite本地数据库的时候,遇到database is locked。 解决方案...

  • 数据库操作之FMDB

    iOS中使用的是sqlite3数据库,操作数据库的时候首先需要会数据库操作语句—sql语句,在代码中操作数据库时,...

  • SQL语句相关

    iOS系统集成了一个轻量级数据库:SQLite,SQLite支持绝大部分SQL语法,也可以使用SQL语句操作数据库...

  • Android数据库ORM框架:GreenDAO使用简介

    Android最常用的数据库是SQLite,通常使用SQLite进行CRUD操作需要记住一些常用的SQL语句,这不...

  • Android Room Library 简单使用

    1.Android rom是谷歌推出的注解形式的sqlite操作庫 2.Room 的一些特点 编译时 sql 语句...

  • Android sqldelight的使用

    sqldelight是一个轻量级的sqlite操作代码生成框架,直接编写sql语句生成代码。 环境 安装Andro...

  • [转]SQLite PRAGMA命令用法(完整)

    原文PRAGMA语句是SQLITE数据的SQL扩展,是它独有的特性,主要用于修改SQLITE库或者内数据查询的操作...

网友评论

      本文标题:C#操作SQLITE时SQL语句的一个坑

      本文链接:https://www.haomeiwen.com/subject/gojjjktx.html