使用vb.net打开sqlite“临时”数据库的确切语法是什么

Waqas Javaid

下面将在内存数据库中创建

Dim cn As SQLiteConnection = New SQLiteConnection("Data Source=:memory:")

下面将在C:\ Temp \中创建名称为abc的磁盘文件db

Dim cn As SQLiteConnection = New SQLiteConnection("Data Source=C:\Temp\abc")

或以下版本将在默认位置.. \ SqliteProject \ bin \ Debug创建名称为abc的磁盘文件db。

Dim cn As SQLiteConnection = New SQLiteConnection("Data Source=abc")

但是..如何创建临时数据库?文档 Link1 Link2 Link3 Link4说“使用空文件名创建临时数据库”。但没有人告诉您确切的代码。我尝试了各种组合

Dim cn As SQLiteConnection = New SQLiteConnection("") 
Dim cn As SQLiteConnection = New SQLiteConnection("Data Source=") 
Dim cn As SQLiteConnection = New SQLiteConnection("Data Source=C:\Temp\")

但都抛出异常/错误

CL。

System.Data.SQLite使用以下代码来检查数据库名称:

  fileName = FindKey(opts, "Data Source", DefaultDataSource);

  if (String.IsNullOrEmpty(fileName))
  {
    fileName = FindKey(opts, "Uri", DefaultUri);
    if (String.IsNullOrEmpty(fileName))
    {
      fileName = FindKey(opts, "FullUri", DefaultFullUri);
      if (String.IsNullOrEmpty(fileName))
        throw new ArgumentException(UnsafeNativeMethods.StringFormat(CultureInfo.CurrentCulture, "Data Source cannot be empty.  Use {0} to open an in-memory database", MemoryFileName));

因此,不可能指定一个空名称。

但是,可以使用空路径指定URI文件名:

New SQLiteConnection("FullUri=file:") 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用vb.net打开sqlite“临时”数据库的确切语法是什么

来自分类Dev

使用访问数据库的VB.net的客户端PC要求是什么

来自分类Dev

使用git show时,“:”的确切含义是什么?

来自分类Dev

Android中使用的确切内存模型是什么?

来自分类Dev

使用Mongoid ORM在Rails API中为GeoJson数据创建模型的确切方法是什么?

来自分类Dev

使用VB.NET检查MSSQL中是否存在数据库的最简单方法是什么?

来自分类Dev

使用MySQL数据库的VB.NET登录表单

来自分类Dev

使用VB.NET更新SQL数据库

来自分类Dev

vb.net并使用SQLite

来自分类Dev

在C ++中使用regex_iterator的确切方法是什么?

来自分类Dev

你怎么找到使用Java一个词的确切含义是什么?

来自分类Dev

在C ++中使用regex_iterator的确切方法是什么?

来自分类Dev

使用Swift(2.0)查询Firebase(3.2.0)的确切方法是什么?

来自分类Dev

使用javascript和php的“推送”的确切机制是什么?

来自分类Dev

这个例子使用delegate()的确切含义是什么?

来自分类Dev

vb.net数据库查询和复选框,正确的方法是什么?

来自分类Dev

检查VB.NET数据库中是否存在值的最佳方法是什么?

来自分类Dev

vb.net创建sqlite数据库

来自分类Dev

用VB.Net备份SQLite数据库

来自分类Dev

使用VB.Net Parallel.ForEach和ConcurrentDictionary的正确语法是什么?

来自分类Dev

VB.NET程序尝试使用OleDBConnection打开MDB文件时,显示“无法打开使用应用程序的早期版本创建的数据库”

来自分类Dev

研究应用程序用户界面使用的确切颜色代码的最佳方法是什么

来自分类Dev

“不要以root用户身份运行捆绑程序”-使用root的确切区别是什么?

来自分类Dev

术语:汤普森书中使用的Haskell中“类型表达”的确切定义是什么?

来自分类Dev

使用vb.net从Sql数据库中插入,更新和删除数据?

来自分类Dev

使用tableadapater vb.net将数据存储到数据库中

来自分类Dev

VB.NET使用数据集更新数据库表

来自分类Dev

如何使用数据库vb.net的数据填充Treeview控件

来自分类Dev

VB.NET:与数据集一起使用的最简单的数据库

Related 相关文章

  1. 1

    使用vb.net打开sqlite“临时”数据库的确切语法是什么

  2. 2

    使用访问数据库的VB.net的客户端PC要求是什么

  3. 3

    使用git show时,“:”的确切含义是什么?

  4. 4

    Android中使用的确切内存模型是什么?

  5. 5

    使用Mongoid ORM在Rails API中为GeoJson数据创建模型的确切方法是什么?

  6. 6

    使用VB.NET检查MSSQL中是否存在数据库的最简单方法是什么?

  7. 7

    使用MySQL数据库的VB.NET登录表单

  8. 8

    使用VB.NET更新SQL数据库

  9. 9

    vb.net并使用SQLite

  10. 10

    在C ++中使用regex_iterator的确切方法是什么?

  11. 11

    你怎么找到使用Java一个词的确切含义是什么?

  12. 12

    在C ++中使用regex_iterator的确切方法是什么?

  13. 13

    使用Swift(2.0)查询Firebase(3.2.0)的确切方法是什么?

  14. 14

    使用javascript和php的“推送”的确切机制是什么?

  15. 15

    这个例子使用delegate()的确切含义是什么?

  16. 16

    vb.net数据库查询和复选框,正确的方法是什么?

  17. 17

    检查VB.NET数据库中是否存在值的最佳方法是什么?

  18. 18

    vb.net创建sqlite数据库

  19. 19

    用VB.Net备份SQLite数据库

  20. 20

    使用VB.Net Parallel.ForEach和ConcurrentDictionary的正确语法是什么?

  21. 21

    VB.NET程序尝试使用OleDBConnection打开MDB文件时,显示“无法打开使用应用程序的早期版本创建的数据库”

  22. 22

    研究应用程序用户界面使用的确切颜色代码的最佳方法是什么

  23. 23

    “不要以root用户身份运行捆绑程序”-使用root的确切区别是什么?

  24. 24

    术语:汤普森书中使用的Haskell中“类型表达”的确切定义是什么?

  25. 25

    使用vb.net从Sql数据库中插入,更新和删除数据?

  26. 26

    使用tableadapater vb.net将数据存储到数据库中

  27. 27

    VB.NET使用数据集更新数据库表

  28. 28

    如何使用数据库vb.net的数据填充Treeview控件

  29. 29

    VB.NET:与数据集一起使用的最简单的数据库

热门标签

归档