簡體   English   中英

C# 項目中 Xamarin.Forms 項目中的 SQLiteConnection 出現問題

[英]Having a problem with SQLiteConnection in Xamarin.Forms project in C#

我正在嘗試進入 Xamarin.Forms 項目中的 SQLite 數據庫。 但是我在使用 connection.Open() 方法時遇到問題。當我在連接后添加點時,在打開列表中看不到 Open() 方法:並且出現如下錯誤:

錯誤 CS1061“SQLiteConnection”不包含“open”的定義,並且找不到接受“SQLiteConnection”類型的第一個參數的可訪問擴展方法“open”(您是否缺少 using 指令或程序集引用?)

這是我的連接字符串:

if (!string.IsNullOrEmpty(player))
{
    if (Regex.IsMatch(player, @"^[a-zA-Z0-9 ]+$"))
    {
         string connectionString = @"Data Source=C:\Users\altan\Desktop\DERSLER MESA CC\deneme\SQLitePhoneGame\phoneGameDB.db;Version=3;UseUTF16Encoding=True;";
         using (SQLiteConnection connection = new SQLiteConnection(connectionString))
         {
         connection.open();
         }
    }
    else
    {
    return;
    }
}

這是實例的圖片:

在此處輸入圖像描述

PS:請寫下有用的信息,而不是你假設的。 不要復制粘貼您在 web 和其他主題上看到的任何內容! 我只需要確切的信息! 我已經檢查了很多著作。 謝謝

根據您的圖片和發布的內容,您使用的不是Microsoft.Data.SQLite庫,而是 SQLite.Net-PCL。 第二個根本沒有 Open 方法,使用構造函數github 代碼打開連接。 因此,您的連接已經在 {} 括號內打開。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM