zoukankan      html  css  js  c++  java
  • sqlite中替代变量的一种解决方法

       public static DataTable GetAnPaiBySYSID(String ShiYanShiID)
            {
                DataTable rdt = new DataTable();
                //建立数据库连接
                SQLiteDBManager dba = new SQLiteDBManager();
                try
                {
                    string sSql = @"DELETE FROM VarTable;
                                    INSERT INTO VarTable (
                                                             name,
                                                             value
                                                         )
                                                         SELECT 'AheadTimePart' AS name,
                                                                '-' || PeiZhiXiangZhi || ' minutes'
                                                           FROM LM_JC_XiTongPeiZhiXiang
                                                          WHERE PeiZhiXiangID = 'LM_PZS_0025';
    
                                    INSERT INTO VarTable (
                                                             name,
                                                             value
                                                         )
                                                         SELECT 'DelayTimePart' AS name,
                                                                '+' || PeiZhiXiangZhi || ' minutes'
                                                           FROM LM_JC_XiTongPeiZhiXiang
                                                          WHERE PeiZhiXiangID = 'LM_PZS_0025';
    
                                    SELECT KaoQingAnPaiID,
                                           ShiYanShiID,
                                           MenName,
                                           KaiShiRiQi,
                                           JieShuRiQi,
                                           ShiFouMoRen,
                                           SystemType,
                                           SystemTypeInfo
                                      FROM LM_KQ_KaoQingAnPai
                                     WHERE ShiYanShiID = @ShiYanShiID AND 
                                           datetime('now', '+8 hour') >= datetime(KaiShiRiQi, (
                                                                                      SELECT value
                                                                                        FROM vartable
                                                                                       WHERE name = 'AheadTimePart' limit 1
                                                                                  )
                                                                         ) AND 
                                           datetime('now', '+8 hour') <= datetime(JieShuRiQi, (
                                                                                      SELECT value
                                                                                        FROM vartable
                                                                                       WHERE name = 'DelayTimePart' limit 1
                                                                                  )
                                                                         ) ";
                    SQLiteParameter[] array = new SQLiteParameter[] { new SQLiteParameter("@ShiYanShiID", ShiYanShiID.ToUpper()) };
                    // 执行查询语句
                    rdt = dba.GetSqlDataTable(sSql, array);
                }
                catch (Exception ex)
                {
                    //抛出异常
                    throw ex;
                }
                finally
                {
                    dba.Dispose();
                }
                return rdt;
            }
  • 相关阅读:
    将数据导入第三方系统
    希望可以看到自己的积分
    WF疑惑
    GUID
    wf HandlExternalEvent传递参数到自定义属性中
    今天做了一天的网站,烦恼
    WF 参数传递,今天终于把WORKFLOW的参数回传回来了
    今天开始在这里写博了
    寻求帮助,怪问题
    WF终于有了一点入门的感觉
  • 原文地址:https://www.cnblogs.com/coder-soldier/p/7127220.html
Copyright © 2011-2022 走看看