当前位置: 首页 > news >正文

响应式网站排版上海网站建设费用

响应式网站排版,上海网站建设费用,网页设计总结5000字,阜阳讯拓网站建设注意:Pull方法一次只可以从SQl Server获取一个数据表,SQl Mobile 数据库不能存在同名的数据表,所以每次通过Pull方法获取新的数据时,必须先删除上次Pull方法获得的本地表. privatestring_sQLCE_DROP_TABLE "DROP TABLE {0}"; privatestring_sqlExistsTable…

注意:Pull方法一次只可以从SQl Server获取一个数据表,SQl Mobile 数据库不能存在同名的数据表,所以每次通过Pull方法获取新的数据时,必须先删除上次Pull方法获得的本地表.

    private string _sQLCE_DROP_TABLE = "DROP TABLE {0}";       
    
private string _sqlExistsTable = "SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES  WHERE TABLE_NAME = {0}";

 
/**//// <summary>
        
/// 删除本地表(如果存在,否则同步会失败)
        
/// </summary>
        
/// <param name="tableName">表名</param>
        
/// <returns>成功返回true,失败返回false, 出现异常则抛出异常</returns>

        private bool DeleteTable(string tableName)
        
{
            PowerNet.Mobile.Data.DAL.CommonDAL dal 
= new PowerNet.Mobile.Data.DAL.CommonDAL();
            
bool returnBool = false;            
            
string commandText = string.Format(_sqlExistsTable, "'"+tableName+"'");
            
try
            
{
                
//数据表是否已经存在,存在才走下面的删除表代码
                if (Convert.ToInt32(dal.ExecuteScalar(SysEnv.LocalConnStr, commandText)) == 1)
                
{                   
                    commandText 
= "";
                    commandText 
= String.Format(this._sQLCE_DROP_TABLE, tableName);
                    SqlMobileHelper.ExecuteNonQuery(commandText);
                    returnBool 
= true;
                }

            }

            
catch (Exception err)
            
{
                Cursor.Current 
= Cursors.Default;
                
throw err;
              
            }

            
return returnBool;
        }
  1{
  2   /**//// <summary>
  3    /// 通用服务类
  4    /// </summary>

  5    public class CommonDAL : RDADAL
  6    {
  7        RDADAL _dal = new RDADAL();
  8        public CommonDAL()
  9        {
 10
 11        }

 12
 13        /**//// <summary>
 14        /// PullData方法,把数据从远程把数据下载到本地
 15        /// </summary>
 16        /// <param name="localTableName">指定了在SQL Mobile数据库中的数据表名称,该数据表用于存放Pull方法从SQL Server获得的数据</param>
 17        /// <param name="sqlSelectString">设置从SQl Server获取的数据集的SQL语句(可通过Where语句获得某个数据表的子集)</param>
 18        /// <param name="oleDBConnectionString">指定了SQl Server的数据库连接字符串</param>
 19        /// <param name="trackOption">用于SQL Mobile数据表的数据跟踪设置,指定RdaTrackOption枚举变量</param>
 20        /// <param name="errorTable">设置一个数据表用于在Push方法的时候发生数据冲突时,会将数据错误信息放到该表</param>
 21        /// <returns> 数据下载成功返回true,数据下载失败返回false, 出现异常则抛出异常</returns>

 22        public bool PullData(string localTableName, string sqlSelectString, string oleDBConnectionString, RdaTrackOption trackOption, string errorTable)
 23        {
 24            //初始化RDA对象
 25            bool booReturn = false;
 26            SqlCeRemoteDataAccess rda = new SqlCeRemoteDataAccess(RDADAL.SqlAgentString, _dal.LocalConnString);
 27            try
 28            {
 29                rda.Pull(
 30                    localTableName, sqlSelectString,
 31                    oleDBConnectionString, trackOption,
 32                    errorTable);
 33                rda.Dispose();
 34                booReturn = true;
 35            }

 36            catch (SqlCeException ex)
 37            {
 38                //错误处理
 39                throw ex;
 40            }

 41            finally
 42            {
 43                //释放RDA对象
 44                rda.Dispose();
 45            }

 46            return booReturn;
 47        }

 48
 49        /**//// <summary>
 50        /// PushData方法,把SQL Mobile本地表的修改结果传递回SQl Server数据中
 51        ///  </summary>
 52        /// <param name="LocalTableName">是SQL Mobile数据表中的通过Pull方法获取的数据表,这个表不能是一个SQL Mobile普通的本地表;也不能是Pull方法设置为TrackingOff时获取的表</param>
 53        /// <param name="oleDBConnectionString">连接SQL Server的数据库连接字符串,该字符串必须和对应Pull方法的oleDBConnectionString相同</param>
 54        /// <param name="batchOption">设置是否批量提交。(是RdaBatchOption枚举变量,默认为BatchingOff,被修改的数据被逐条提交,相反BatchingOn为批量提交)</param>
 55        /// <returns> 数据上传成功返回true,数据上传失败返回false, 出现异常则抛出异常</returns>

 56        public bool PushData(string LocalTableName, string oleDBConnectionString, RdaBatchOption batchOption)
 57        {
 58            //初始化RDA对象
 59            bool booReturn = false;
 60            SqlCeRemoteDataAccess rda = new SqlCeRemoteDataAccess(SqlAgentString, _dal.LocalConnString);
 61            try
 62            {
 63                rda.Push(LocalTableName, oleDBConnectionString, batchOption);
 64                booReturn = true;
 65            }

 66            //错误处理
 67            catch (SqlCeException ex)
 68            {
 69                throw ex;
 70            }

 71            finally
 72            {
 73                //释放RDA对象
 74                rda.Dispose();
 75            }

 76            return booReturn;
 77        }

 78
 79        /**//// <summary>
 80        /// SubmitSQl方法,把SQL语句提交到SQl Server服务器中执行
 81        /// </summary>
 82        /// <param name="sqlString">提交的SQL语句</param>
 83        /// <param name="oleDBConnectionString">连接SQL Server的数据库连接字符串</param>
 84        /// <returns>SubmitSQl方法执行成功返回true,执行失败返回false, 出现异常则抛出异常</returns>

 85        public bool SubmitSQL(string sqlString, string oleDBConnectionString)
 86        {
 87            //初始化RDA对象
 88            bool booReturn = false;
 89            SqlCeRemoteDataAccess rda = new SqlCeRemoteDataAccess(SqlAgentString, _dal.LocalConnString);
 90            try
 91            {
 92                rda.SubmitSql(sqlString, oleDBConnectionString);
 93                booReturn = true;
 94            }

 95            //错误处理
 96            catch (SqlCeException ex)
 97            {
 98                throw ex;
 99            }

100            finally
101            {
102                //释放RDA对象
103                rda.Dispose();
104            }

105            return booReturn;
106        }
       
107      
108    }

转载于:https://www.cnblogs.com/tdskee/archive/2008/03/25/SqlCE-RDA.html

http://www.lbrq.cn/news/2390275.html

相关文章:

  • widgetkit wordpress湖北seo网站推广
  • 做网站文字字号大小优质外链平台
  • html网页制作自我介绍seo需要培训才能找到工作吗
  • 中央网站seo网站建设产品介绍
  • 学校网站建设工作总结自己在家做电商
  • 十大seo公司洛阳seo网络推广
  • 宁波做网站 主觉文化网络营销推广公司有哪些
  • 做燕鲍翅的网站外贸谷歌seo
  • 虚拟主机网站淘客网站建设营销软文范文200字
  • 外贸大型门户网站建设游戏代理平台哪个好
  • 沧州网站建设网站权重
  • 建设积分网站百度移动点击排名软件
  • 点击图片是网站怎么做的免费宣传网站
  • 怎么自己做整人网站职业培训热门行业
  • 政府网站运维方案网站流量统计
  • WordPress富媒体说说谷歌seo排名工具
  • 百度小程序可以根据网站的要求做顾问式营销
  • 做网站建设跑业务推广平台排名前十名
  • 怎么让做的网站赚钱吗公司官网开发制作
  • 动态倒计时网站模板优化课程体系
  • 怎么用手机做网站平台seo排名资源
  • 东莞网络营销型网站企业品牌网站营销
  • 怎样维护网站怎么自己做个网站
  • 做公司网站源代码怎么写百度快快速排名
  • 政府采购电子商城网站免费做网站软件
  • 青海省高速公路建设管理局网站关键词智能优化排名
  • 汽车网站设计模板东莞建设网
  • magento做的网站宁波建站模板系统
  • 广东省住房及建设厅官方网站优化seo报价
  • 湖南省政府 网站建设网站排名怎么优化
  • Ubuntu系统下编译安装FreeSWITCH 1.10.12
  • 【机器人】HOV-SG 开放词汇 | 分层3D场景图 | 语言引导机器人导航
  • OpenAI最强ChatGPT智能体发布:技术突破与应用前景分析
  • Linux操作系统之线程:线程概念
  • Docker国内镜像
  • ES组合使用must与should时的注意事项