我试图在SQLite连接方法中使用一个SQLiteConnection对象,并将其提供给以后在我的代码中使用的方法。
private void SelectDbRecords()
{
SQLiteConnection con;
SQLiteDataAdapter da;
SQLiteCommand cmd;
DataSet ds;
if (File.Exists("data.db"))
{
con = new SQLiteConnection("Data Source=data.db;Version=3;");
SetConnection();
con.Open();
string sql = "SELECT * FROM Sites";
cmd = con.CreateCommand();
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
...
如何使此con对象持久存在,以便以后可以访问它?如果这是一个愚蠢的问题,我深表歉意。我正在学习C#,似乎无法找到有关如何实现此目标的明确答案。我尝试使用Friend,但似乎无法正常工作。
答案 0 :(得分:1)
您可以在类内部全局声明con对象,以便以后可以在该类的任何方法中访问它。
Public class classname
{
SQLiteConnection con = new SQLiteConnection("Data Source=data.db;Version=3;");
--Methods
}