码迷,mamicode.com
首页 > 数据库 > 详细

SQLite问题笔记

时间:2014-10-20 00:39:01      阅读:323      评论:0      收藏:0      [点我收藏+]

标签: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部分内容

bubuko.com,布布扣
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

bubuko.com,布布扣
<?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问题笔记

标签:style   blog   http   color   io   os   ar   sp   数据   

原文地址:http://www.cnblogs.com/buzi521/p/4035869.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!