Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.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
试图在unity上的c#中插入SQLite数据库_C#_Sqlite_Unity3d - Fatal编程技术网

试图在unity上的c#中插入SQLite数据库

试图在unity上的c#中插入SQLite数据库,c#,sqlite,unity3d,C#,Sqlite,Unity3d,我目前正在做一项关于电梯的作业,最后一部分是建立一个数据库,记录电梯何时打开以及在哪一层 在unity中,我得到了一个例外: “InvalidOperationException:没有与此关联的连接 命令” 复制完整的项目,如果你想看看 这是我用来尝试和创建insert语句的代码 (很抱歉,如果评论把事情弄得一团糟,我会这样做,这样我就可以跟踪所有事情的进展) 您正在对不包含任何命令的命令变量调用ExecuteNonQuery() 摆脱这条线: command.ExecuteNonQuery(

我目前正在做一项关于电梯的作业,最后一部分是建立一个数据库,记录电梯何时打开以及在哪一层

在unity中,我得到了一个例外:

“InvalidOperationException:没有与此关联的连接 命令”

复制完整的项目,如果你想看看

这是我用来尝试和创建insert语句的代码

(很抱歉,如果评论把事情弄得一团糟,我会这样做,这样我就可以跟踪所有事情的进展)


您正在对不包含任何命令的
命令
变量调用
ExecuteNonQuery()

摆脱这条线:

command.ExecuteNonQuery();
下一行实际执行您填充的
SqliteCommand

 IDataReader reader = dbcmd.ExecuteReader();

您使用的是
命令
而不是
dbcmd


您执行的命令基本上没有附加任何参数或命令。

好的,它不再给出错误,但我是否应该删除
SqliteCommand command=new SqliteCommand()因为这不是在开始时创建命令,还是我仍然需要它
 IDataReader reader = dbcmd.ExecuteReader();