Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
Visual studio 如何从VisualStudio运行任意SQLite查询?_Visual Studio_Sqlite - Fatal编程技术网

Visual studio 如何从VisualStudio运行任意SQLite查询?

Visual studio 如何从VisualStudio运行任意SQLite查询?,visual-studio,sqlite,Visual Studio,Sqlite,我不敢相信这是第一次出现。我有一个脚本如下所示: drop table if exists Recipients drop table if exists Messages create table Recipients ( Id INTEGER not null, Name TEXT, Email TEXT, primary key (Id) ) create table Messages ( Id INTEGER not null, Subjec

我不敢相信这是第一次出现。我有一个脚本如下所示:

drop table if exists Recipients

drop table if exists Messages

create table Recipients (
    Id INTEGER not null,
   Name TEXT,
   Email TEXT,
   primary key (Id)
)

create table Messages (
    Id INTEGER not null,
   Subject TEXT,
   Contents TEXT,
   SentOn DATETIME,
   primary key (Id)
)
我只想在我的服务器资源管理器中对SQLite连接运行它,但我能找到的唯一执行SQL的方法是对愚蠢的查询生成器


我什么都不需要。我只需要一个键盘,我可以点击“执行”,它将运行脚本。

不确定SQLite,但对于SQL Express连接,您可以右键单击服务器资源管理器中数据连接中的服务器节点,然后选择“新建查询”。然后您可以粘贴查询并单击红色的
按钮来运行它

即使查询生成器可能会出现,其中一个窗格也允许您键入所需的任何查询。如果该窗格未显示,请右键单击查询生成器中的任意位置,选择“窗格”,并确保启用了“SQL”。

sqlite3 filename.dbsqlite3 filename.db < input.sql

我使用的是

不,它会弹出一个可视化的查询生成器,并在中粘贴脚本,表示提供者不支持它。@George,啊,对不起,我恐怕不知道。我想每个供应商都可以提供自己的VS体验,真的吗?不能通过sql提供程序完成吗?呸,这是另一个下载,他们的网站是down@George:嗯?你是说你不能获取sqlite3.exe吗?现在对我有效,没有解决办法。我认为这是不可能的。最后,我只是告诉NHibernate帮我做这件事。