亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

SqlCE 3.5 使用:ConnectionString 設定和一個小錯誤的解決

2019-11-17 03:52:37
字體:
來源:轉載
供稿:網友
1.SQLCE的使用      
SqlCE的使用和普通SQL區別不大,但是包不一樣,不多說看例子:



SQLCE3.5使用例程
public class Db
    {

        public static void WriteLocation(Gps gps)
        {
            string appPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase.ToString());
            string dbcStr = @"Data Source =" + appPath.Replace(@"//",@"/") + @"/Mc.sdf";
            SqlCeConnection sqlCon = new SqlCeConnection(dbcStr);
            SqlCeCommand sqlCmd = new SqlCeCommand(" ", sqlCon);
            sqlCon.Open();
            SqlCeTransaction sqltran = sqlCon.BeginTransaction();
            sqlCmd.Transaction = sqltran;
           
            try
            {   
                sqlCmd.CommandText = "INSERT INTO Location_t (Lc_Dt, Lc_Longitude, Lc_Latitude, Lc_Speed, Lc_Direction) VALUES (@Lc_Dt,@Lc_Longitude,@Lc_Latitude,@Lc_Speed,@Lc_Direction)";
                sqlCmd.Parameters.Add("Lc_Dt", SqlDbType.DateTime).Value = gps.Datetime;
                sqlCmd.Parameters.Add("Lc_Longitude", SqlDbType.Decimal).Value = gps.DLong;
                sqlCmd.Parameters.Add("Lc_Latitude", SqlDbType.Decimal).Value = gps.DLat;
                sqlCmd.Parameters.Add("Lc_Speed", SqlDbType.Decimal).Value = gps.DSpeed;
                sqlCmd.Parameters.Add("Lc_Direction", SqlDbType.Decimal).Value = gps.DDirection;
                sqlCmd.ExecuteNonQuery();
                sqltran.Commit();
            }
            catch (Exception ex)
            {
                sqltran.Rollback();                
            }
            finally
            {
                sqlCon.Close();                
            }
        }
    }
         

首先需要注意SQLCE需要 using System.Data.SqlServerCe;并且相關的類都要由Sql開頭變為SqlCe開頭。至于使用則和普通Sql沒有什么區別。



2.ConnectionString
      在ConnectionString這里我很花了點功夫,開始怎么弄都不對,后來才發現是有點竅門的。在VS2008里面,它使用的路徑是./xxx.sdf,而在目標機上是不能使用相對路徑的。

而絕對路徑試了多次都不行,后來才找到一篇文章是取當前程序路徑。string dbcStr = @"Data Source =" + appPath.Replace(@"//",@"/") + @"/Mc.sdf";即這一句話。

需要注意的是@似乎表示引號中的內容不轉義,這樣呢寫起來會比較方便。如果用轉義的也可以,這個大家可以自己去試。@"/Mc.sdf",這個地方是數據庫相對于執行文件的路徑,

需要根據自己的實際情況進行修改。

3.一個小問題的解決
      首先要說的是經驗主義要不得。在用上面的sql語句寫數據庫的時候開始有錯誤:ExPRession evaluation caused an overflow. [ Name of function (if known) =  ]。

然后搜索的結果,發現是需要打sqlce sp2 beta2的補丁,結果打了補丁沒用。后來覺得是不是數據類型的問題,將上面程序中對應的幾個decimal的字段的長度和精度都進行了增加,

問題解決。因此估計該Exception應該是數據類型不匹配一類的問題。

作者:大米貓咪來回變
    
出處:http://goodleaf.VEVb.com/

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲美女在线看| 日韩a**中文字幕| 777777777亚洲妇女| 在线色欧美三级视频| 国产成人精品在线播放| 91精品久久久久久| 国产一区二区视频在线观看| 欧美日韩黄色大片| 91久久精品久久国产性色也91| 久久久久国产精品免费网站| 精品中文字幕视频| 国产69精品久久久| 欧美激情视频播放| 亚洲国产三级网| 欧美日韩在线观看视频小说| 欧美日韩亚洲视频一区| 欧美日韩国产成人| 国产精品69精品一区二区三区| 国产激情久久久久| 亚洲一区二区三区四区在线播放| 亚洲精品电影网在线观看| 啊v视频在线一区二区三区| 国产成人精品免费久久久久| 91精品久久久久久久久久| 91精品视频观看| 国内精品一区二区三区| 成人在线视频福利| 亚洲日韩欧美视频一区| 久久精品中文字幕免费mv| 日韩久久免费视频| 97久久久免费福利网址| 美女久久久久久久| 日韩精品免费在线播放| 成人av番号网| 欧美成人午夜剧场免费观看| 中文字幕亚洲欧美一区二区三区| 亚洲r级在线观看| 亚洲aⅴ日韩av电影在线观看| 久久精品国产电影| 精品国产欧美一区二区五十路| 国产美女搞久久| 91精品视频播放| 浅井舞香一区二区| 亚洲高清免费观看高清完整版| 在线国产精品播放| 亚洲影视九九影院在线观看| 91国产在线精品| 影音先锋欧美在线资源| 精品国产一区二区三区久久| 色婷婷**av毛片一区| 欧美成人午夜激情| 国产精品久久久久av| 91精品国产高清| 国产精品视频一区二区高潮| 欧美综合一区第一页| 欧洲美女7788成人免费视频| 精品国产欧美成人夜夜嗨| 国内精品视频一区| 国产精品自拍小视频| 夜夜狂射影院欧美极品| 日本一欧美一欧美一亚洲视频| 国产一区二区免费| 久久人人爽人人| 国产精品久久久久国产a级| 在线观看国产精品91| 国产美女直播视频一区| 日韩一级裸体免费视频| 久久久久亚洲精品成人网小说| 亚洲第一福利在线观看| 日韩在线观看精品| 国产精品偷伦免费视频观看的| 性欧美长视频免费观看不卡| 国产成人精品综合久久久| 亚洲最大福利视频网站| 亚洲日韩欧美视频一区| 久久久久久亚洲精品| 国产成人免费91av在线| 一区二区成人精品| 成人国产精品免费视频| 欧美日韩激情网| 亚洲加勒比久久88色综合| 精品久久久久久久久久国产| 亚洲欧美日韩在线一区| 国产精品偷伦免费视频观看的| 欧美多人爱爱视频网站| 亚洲男人的天堂在线播放| 成人天堂噜噜噜| 欧美成人免费全部| 国产成人综合精品| 热99在线视频| 久久久久久久久电影| 欧美日韩国产中文字幕| 久久精品视频在线| 欧美一级电影免费在线观看| 精品伊人久久97| 亚洲成人免费在线视频| 欧美日韩xxx| 精品国内自产拍在线观看| 色偷偷噜噜噜亚洲男人| 国产精品高清网站| 日韩av电影手机在线观看| 国产热re99久久6国产精品| 亚洲成人久久一区| 国产不卡一区二区在线播放| 亚洲国产精品久久久| 国产美女久久精品| 亚洲图片欧美午夜| 日韩av片永久免费网站| 日韩免费精品视频| 精品福利视频导航| 久久在线免费观看视频| 九九久久精品一区| 精品中文视频在线| 国内精品国产三级国产在线专| 欧美成人黑人xx视频免费观看| 成人女保姆的销魂服务| 亚洲精品第一国产综合精品| 国产精品免费一区二区三区都可以| 亚洲激情视频网站| 91精品国产色综合久久不卡98口| 性色av一区二区三区在线观看| 麻豆国产精品va在线观看不卡| 午夜精品久久久久久久久久久久久| 国产精品福利片| 亚洲一区二区三区777| 亚洲欧美在线免费| 国产精品国产自产拍高清av水多| 国产一区二区视频在线观看| 91视频国产精品| 91精品国产综合久久久久久久久| 午夜精品久久久久久99热软件| 5566成人精品视频免费| 欧美成人精品在线| 欧美一级电影免费在线观看| 777午夜精品福利在线观看| 在线观看日韩专区| 国产亚洲欧美视频| 一区二区三区美女xx视频| 91av视频在线免费观看| 久久中文字幕在线视频| 91成人性视频| 激情亚洲一区二区三区四区| 性亚洲最疯狂xxxx高清| 亚洲风情亚aⅴ在线发布| 久久精品视频亚洲| 欧美人与性动交| 久久精品电影一区二区| 中文字幕在线成人| 国产成人+综合亚洲+天堂| 国产精品精品视频一区二区三区| 亚洲日韩第一页| 91丨九色丨国产在线| 美女精品视频一区| 精品久久香蕉国产线看观看gif| 欧美亚洲一级片| 成人黄色av网| 久久亚洲春色中文字幕| 久久av红桃一区二区小说| 亚洲第一国产精品| 欧美亚洲视频在线观看| 国产亚洲美女精品久久久| 日韩av网站电影| 久久视频在线看| 777午夜精品福利在线观看|