Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;SQLite错误在“0”附近&引用;:语法错误“;_Sqlite - Fatal编程技术网

&引用;SQLite错误在“0”附近&引用;:语法错误“;

&引用;SQLite错误在“0”附近&引用;:语法错误“;,sqlite,Sqlite,我正在使用sqlite3,并试图将数据放入我的数据库 INSERT INTO Structure VALUES ('521D5E7ABC165','1','DECODE','T','4','Y','Y'), ('521D5E7ABC165','2','DEDESC','T','40','N','Y'), ('521D5E7ABC165','3','DDZMD8','T','10','N','Y'), ('521D5E7ABC165','4','DDZMTM','T','8','N','Y')

我正在使用sqlite3,并试图将数据放入我的数据库

INSERT INTO Structure VALUES
('521D5E7ABC165','1','DECODE','T','4','Y','Y'),
('521D5E7ABC165','2','DEDESC','T','40','N','Y'), 
('521D5E7ABC165','3','DDZMD8','T','10','N','Y'), 
('521D5E7ABC165','4','DDZMTM','T','8','N','Y'), 
('521D5E7ABC165','5','DDZMID','T','10','N','Y'), 
('521D5E7ABC165','6','DDZMTL','T','10','N','Y'), 
('521D5E7ABC165','7','DDZMBR','T','5','N','Y'),
('521D5E7ABC165','8','DDZND8','T','10','N','Y'), 
('521D5E7ABC165','9','DDZNTM','T','8','N','Y'), 
('521D5E7ABC165','10','DDZNID','T','10','N','Y'), 
('521D5E7ABC165','11','DDZNTL','T','10','N','Y'), 
('521D5E7ABC165','12','DDZNBR','T','5','N','Y')
我尝试在DBBrowser中为SQLLITE执行命令,但当我尝试通过
System.Data.SQLite.dll-ExecuteNonQuery执行命令时,返回错误:

“,”附近的SQLite错误:语法错误”

有人能帮忙吗

这是表格结构

CREATE TABLE `Structure` (
    `HeaderID`  TEXT,
    `SeqNo` INTEGER,
    `FieldName` TEXT,
    `FieldType` TEXT,
    `FieldLength`   TEXT,
    `IsKey` TEXT,
    `IncludeRecord` TEXT,
    PRIMARY KEY(`HeaderID`,`SeqNo`)
);

sqlite3的版本是:3.15.2

可以直接从您的问题中复制SQL(加上一个终止的


您缺少终止分号,但这可能无关紧要。更重要的是向我们展示您的表结构。您使用的sqlite DLL的版本是什么?这种多值语法是在3.7.11SQLITE3版本is:3.15.2中引入的&我在文章中添加了表结构。谢谢如果您对sqlite.dll有问题,那么它的版本就是最有趣的<代码>选择sqlite_version()查找。请尝试删除数字周围的单引号。因为它被视为字符串,在您的表中,
SeqNo
是一个整数列
% sqlite3 so.sqlite3 
SQLite version 3.11.0 2016-02-15 17:29:24
Enter ".help" for usage hints.
sqlite> CREATE TABLE `Structure` (
   ...>     `HeaderID`  TEXT,
   ...>     `SeqNo` INTEGER,
   ...>     `FieldName` TEXT,
   ...>     `FieldType` TEXT,
   ...>     `FieldLength`   TEXT,
   ...>     `IsKey` TEXT,
   ...>     `IncludeRecord` TEXT,
   ...>     PRIMARY KEY(`HeaderID`,`SeqNo`)
   ...> );
sqlite> INSERT INTO Structure VALUES
   ...> ('521D5E7ABC165','1','DECODE','T','4','Y','Y'),
   ...> ('521D5E7ABC165','2','DEDESC','T','40','N','Y'), 
   ...> ('521D5E7ABC165','3','DDZMD8','T','10','N','Y'), 
   ...> ('521D5E7ABC165','4','DDZMTM','T','8','N','Y'), 
   ...> ('521D5E7ABC165','5','DDZMID','T','10','N','Y'), 
   ...> ('521D5E7ABC165','6','DDZMTL','T','10','N','Y'), 
   ...> ('521D5E7ABC165','7','DDZMBR','T','5','N','Y'),
   ...> ('521D5E7ABC165','8','DDZND8','T','10','N','Y'), 
   ...> ('521D5E7ABC165','9','DDZNTM','T','8','N','Y'), 
   ...> ('521D5E7ABC165','10','DDZNID','T','10','N','Y'), 
   ...> ('521D5E7ABC165','11','DDZNTL','T','10','N','Y'), 
   ...> ('521D5E7ABC165','12','DDZNBR','T','5','N','Y');
sqlite> .dump
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE `Structure` (
    `HeaderID`  TEXT,
    `SeqNo` INTEGER,
    `FieldName` TEXT,
    `FieldType` TEXT,
    `FieldLength`   TEXT,
    `IsKey` TEXT,
    `IncludeRecord` TEXT,
    PRIMARY KEY(`HeaderID`,`SeqNo`)
);
INSERT INTO "Structure" VALUES('521D5E7ABC165',1,'DECODE','T','4','Y','Y');
INSERT INTO "Structure" VALUES('521D5E7ABC165',2,'DEDESC','T','40','N','Y');
INSERT INTO "Structure" VALUES('521D5E7ABC165',3,'DDZMD8','T','10','N','Y');
INSERT INTO "Structure" VALUES('521D5E7ABC165',4,'DDZMTM','T','8','N','Y');
INSERT INTO "Structure" VALUES('521D5E7ABC165',5,'DDZMID','T','10','N','Y');
INSERT INTO "Structure" VALUES('521D5E7ABC165',6,'DDZMTL','T','10','N','Y');
INSERT INTO "Structure" VALUES('521D5E7ABC165',7,'DDZMBR','T','5','N','Y');
INSERT INTO "Structure" VALUES('521D5E7ABC165',8,'DDZND8','T','10','N','Y');
INSERT INTO "Structure" VALUES('521D5E7ABC165',9,'DDZNTM','T','8','N','Y');
INSERT INTO "Structure" VALUES('521D5E7ABC165',10,'DDZNID','T','10','N','Y');
INSERT INTO "Structure" VALUES('521D5E7ABC165',11,'DDZNTL','T','10','N','Y');
INSERT INTO "Structure" VALUES('521D5E7ABC165',12,'DDZNBR','T','5','N','Y');
COMMIT;