国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

做完一個小網站的一點經驗總結(1): asp.net 與access數據庫結合

2019-11-18 17:11:47
字體:
來源:轉載
供稿:網友

第一次跟別人做東西,自己的一點經驗,寫下來,雖然比較菜,但還是要做點記錄,如有錯誤缺漏,請各位不吝賜教,謝謝: )
以前都是用asp.net 與sqlServer2000 結合做東西的,這次是用access,雖然是第一次用,但感覺與sqlServer2000的用法區別不大,以下對二者的用法做比較:
SqlServer2000:
   1>命名空間  using System.Data;
                          using System.Data.SqlDb;
   2>連接語句等      在之前的隨筆中有記錄,這里不再記錄了。

主要記錄Access用法:
   1>命名空間:using System.Data;
                            using System.Data.OleDb;

   2>連接語句:
              string conString="PRovider=Microsoft.Jet.OLEDB.4.0; Data Source=";
             conString+=Server.MapPath(@"/Jlgps/DB/Jlgps.mdb");
      //以上語句中,“@”表示絕對的字符串,也就是說"/"在這就不需用"http://"來表示了
     第一個"/"表示是從根目錄(如C:/Inetpub/wwwroot)下找"Jlgps"這個目錄,如果不加"/"
     表示從當前應用程序目錄下(Jlgps)找,那么這里就要寫成@"DB/Jlgps.mdb"了.
      建議用后者,前者取出來可能是絕對路徑,后者則是相對路徑,出錯幾率較小。
             OleDbConnection con=new OleDbConnection(conString);
              con.Open();//這樣數據庫連接完畢。

  3>命令對象:
              大致用法與sqlServer的相同,只是名稱有點變化:
             sqlserver的以Sql開頭,如SqlCommand cmd=new SqlCommand();
             而access的都以 OleDb開頭,如:OleDbCommand,OleDbDataReader....等

  4>涉及到access數據庫的用戶名和密碼的問題:
             開始我的access的mdb文件沒有設置用戶名和密碼,用以上的連接語句可以
          連接成功,后來我想為了稍微安全點,想設置數據庫mdb文件的打開密碼,于
        是我便打開mdb文件,在"工具",-"安全"-"設置數據庫密碼"中設好了密碼,但是
        之后便連接不上數據庫,我便試著在連接語句中加類似SqlServer中的uid,pwd等,
        但都沒成功,最后經過一番嘗試,找到了一個解決問題的方法:
        不要在"工具",-"安全"-"設置數據庫密碼"中設置密碼,而是在"工具",-"安全"-
         "用戶與組帳戶"中設置密碼即可,這樣,既實現了打開mdb文件時要輸入密碼
         ,而數據庫連接語句還是原來的,不要做任何改動即可連接數據庫。

  5>Access的字段類型問題,Access的字段類型與OleDbType的類型很難一一吻合,
      那么取相似的即可,比如access中的備注型,那么就在OleDbType中用
       LongVarchar即可。比如:
        OleDbParameter    para=new OleDbParameter("@proFun",OleDbType.LongVarChar);
         para.Value=myaddPro.proFun;//一個產品對象的功能描敘參數,備注型
         cmd.Parameters.Add(para);

http://lj821022.VEVb.com/archive/2006/05/04/391401.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合肥市| 怀化市| 嘉义县| 双江| 秦安县| 镇沅| 永顺县| 晋江市| 武强县| 富民县| 绥化市| 会理县| 伊吾县| 邹平县| 汤原县| 内乡县| 灵台县| 揭西县| 怀远县| 炉霍县| 肇州县| 山阳县| 上饶县| 塔城市| 南溪县| 西乌| 泉州市| 醴陵市| 沙坪坝区| 文安县| 安远县| 永登县| 莱州市| 南开区| 荣成市| 和顺县| 治县。| 开封县| 顺昌县| 开封县| 嘉善县|