zoukankan      html  css  js  c++  java
  • SQLite问题笔记

    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
  • 相关阅读:
    linux安装
    ajax基础------备忘
    jquery简单入门1
    在jsp页面如何获得url参数
    MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
    springmvc.xml和applicationContext.xml配置的特点
    1.更改当前工作目录
    0.学习资料
    13.git别名
    12.打标签
  • 原文地址:https://www.cnblogs.com/buzi521/p/4035869.html
Copyright © 2011-2022 走看看