標籤:style blog http color io os ar sp 資料
1.在SQLIte資料庫中,Interger返回的資料類型是Int64位的。如果想轉換為C#的int類型,必須先轉換為Int64,再轉換為int類型。如:
int id = (int)(Int64)dt.rows[0]["ID"];
int 類型轉換成c#int可直接轉換,如:
int isDel = (int)dt.rows[0]["IsDel"];
2.資料庫建立時候,自增欄位的必須是 Interger類型。
3.無密碼的字串串連:
SqlHelper部分內容
private static string strConn = ConfigurationManager.ConnectionStrings["adoStr"].ConnectionString; public static int ExecuteNonQuery(string sql, params SQLiteParameter[] parameters) { using (SQLiteConnection conn = new SQLiteConnection(strConn)) { conn.Open(); using (SQLiteCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.Parameters.AddRange(parameters); return cmd.ExecuteNonQuery(); } } }
View Code
App.config
<?xml version="1.0" encoding="utf-8" ?><configuration> <connectionStrings> <add name="adoStr" connectionString="Data Source=E:/sqlite/data/passwordDB.DB"/> </connectionStrings></configuration>
View Code
SQLite問題筆記