国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

簡單教你SQL轉ACCESS_mssql數據庫

簡單教你SQL轉ACCESS_mssql數據庫

更新時間:2022-05-04 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Office Access是由微軟發布的關系數據庫管理系統。它結合了 MicrosoftJet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office 的系統程序之一。Microsoft Office Access是微軟把數據庫引擎的圖形用戶界面和軟件開發工具結合在一起的一個數據庫管理系統。它是微軟OFFICE的一個成員, 在包括專業版和更高版本的office版本里面被單獨出售。2018年9月25日,最新的微軟Office Access 2019在微軟Office 2019里發布。

 SQL數據庫轉access數據庫步驟:

    1.      建立access數據庫:在access中建立access數據庫和表,access字段類型與sql中字段類型的對應關系。

    2.          在Access中建表是應注意它的保留關鍵字:比如Password 如果表中的某個字段使用了關鍵字,那么會導致一系列的語句錯誤。比如update T_Users setUsername=@Username,Password=@Password where UserId=@UserId"此時就會提示"System.Data.OleDb.OleDbException: UPDATE 語句的語法錯誤".更多保留關鍵字可以參照互聯網。

    3.      從sql導入數據到access數據庫。

    注意:sql2008只能導出到access2007一下的版本的數據庫。

    Asp.net應做的修改

    1.        修改連接字符串:

    將<add name="DBStr"connectionString="data source=.;Database=shelian;integratedsecurity=true"/>改為

    <addname ="DBStr"connectionString ="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|shelian.mdb"providerName ="System.Data.OleDb"/>

    提示:其中"Jet.OLEDB.4.0"對應的是access2003版本,"|DataDirectory|"表示數據庫在App_Date目錄下。

    2.   導入 using System.Data.OleDb;命名空間。

    將以Sql開頭的SqlConnection , SqlCommand , SqlParameter, SqlDataAdapter, SqlParameter, SqlDataReader,SqlType等改成OleDbConnection ,OleDbCommand , OleDbParameter,OleDbDataAdapter, OleDbParameter, OleDbDataReader, OleDbType.

    3.   修改。net文件中要操作的表中字段類型的

    new SqlParameter("@CategoryName",SqlDbType.NVarChar,100),

    newSqlParameter("@ParentId",SqlDbType.NVarChar,50),

    newSqlParameter("@Path",SqlDbType.NVarChar,200),

    newSqlParameter("@Depth",SqlDbType.Int,4),

    newSqlParameter("@ChildIds",SqlDbType.NVarChar,50),

    newSqlParameter("@IsActive",SqlDbType.Bit,1),

    newSqlParameter("@ArticleNum",SqlDbType.Int,4),

    newSqlParameter("@Readme",SqlDbType.NVarChar,200),

    newSqlParameter("@CategoryId",SqlDbType.Int,4)};

    改成:

    new OleDbParameter("@CategoryName", OleDbType.LongVarWChar,100),

    new OleDbParameter("@ParentId", OleDbType.LongVarWChar,50),

    new OleDbParameter("@Path", OleDbType.LongVarWChar,200),

    new OleDbParameter("@Depth", OleDbType.Integer,4),

    newOleDbParameter("@ChildIds",OleDbType.LongVarWChar,50),

    new OleDbParameter("@IsActive", OleDbType.Boolean,1),

    new OleDbParameter("@ArticleNum", OleDbType.Integer,4),

    new OleDbParameter("@Readme", OleDbType.LongVarWChar,200),

    new OleDbParameter("@CategoryId", OleDbType.Integer,4)};

    4.   修改查詢字語句式:

    4.1  將去掉true或false的單引號,如HomeShowImg='true '改成HomeShowImg=true

    4.2  !=0改成<>0  ,如 IsPicNews !=0    -> IsPicNews <>0

    4.3  =''改成is null.與LogImagePath !='  -> LogImagePath is not nul

    4.4    NewsId ='" + newsiid + "'";改成NewsId =" + newsiid + "";

5.   當update語句沒錯但內容無法更新而且VS又沒提示出錯的時候,可以考慮是不是OleDbParameter中參數的對應順序的問題,OleDbParameter參數的順序迎合update語句中出現的順序保持一致。

    比如:   string cmdText = "updateT_FriendlyLink set IsShown=@IsShown,LinkUrl=@txtUrl,LinkText=@txtTitle whereId=@Id";

    OleDbParameter[]ps ={

    newOleDbParameter ("@Id",Id),

    newOleDbParameter ("@IsShown",IsShown),

    newOleDbParameter ("@txtUrl",txtUrl),

    newOleDbParameter ("@txtTitle",txtTitle),

    };

    這樣在SQLServer中可以運行,但在Access中必須改成

    OleDbParameter[]ps ={

    newOleDbParameter ("@IsShown",IsShown),

    newOleDbParameter ("@txtUrl",txtUrl),

    newOleDbParameter ("@txtTitle",txtTitle),

    new OleDbParameter ("@Id",Id),

    };

    6.Access不支持:select @@IDENTITY

    7.Access不支持OW_NUMBER() OVER聚合函數。當分頁時可使用"select a.* from (select top{0} * from t_news {2} {3}) a  leftjoin  (select top {1} * from t_news {2}{3}) b on a.NewsId=b.NewsId where iif(b.NewsId,'0','1')='1'", endIndex, startIndex-1, swhere, sorder));替代。

    8. 在Access 不能出現top 0或top一個負數。 如select top 0 * fromt_news where isshown=true則會報錯:"SELECT子句中包含一個保留字、拼寫錯誤或丟失的參數,或標點符號不正確。"

    Access數據庫字段類型說明以及與SQL之間的對照關系

    文本 nvarchar(n)

    備注 ntext

    數字(長整型) int

    數字(整型) smallint

    數字(單精度) real

    數字(雙精度) float

    數字(字節) tinyint

    貨幣 money

    日期 smalldatetime

    布爾 bit

    附:轉換成SQL的腳本。

    ALTER TABLE tbALTER COLUMN aa Byte 數字[字節]

    ALTER TABLE tb ALTER COLUMN aa Long 數字[長整型]

    ALTER TABLE tb ALTER COLUMN aa Short 數字[整型]

    ALTER TABLE tb ALTER COLUMN aa Single 數字[單精度

    ALTER TABLE tb ALTER COLUMN aa Double 數字[雙精度]

    ALTER TABLE tb ALTER COLUMN aa Currency 貨幣

    ALTER TABLE tb ALTER COLUMN aa Char 文本

    ALTER TABLE tb ALTER COLUMN aa Text(n) 文本,其中n表示字段大小

    ALTER TABLE tb ALTER COLUMN aa Binary 二進制

    ALTER TABLE tb ALTER COLUMN aa Counter 自動編號

    ALTER TABLE tb ALTER COLUMN aa Memo 備注

    ALTER TABLE tb ALTER COLUMN aa Time 日期/時間

    在表的設計視圖中,每一個字段都有設計類型,Access允許九種數據類型:文本、備注、數值、日期/時間、貨

    幣、自動編號、是/否、OLE對象、超級鏈接、查詢向導。

    文本:這種類型允許最大255個字符或數字,Access默認的大小是50個字符,而且系統只保存輸入到字段中的

    字符,而不保存文本字段中未用位置上的空字符。可以設置"字段大小"屬性控制可輸入的最大字符長度。

    備注:這種類型用來保存長度較長的文本及數字,它允許字段能夠存儲長達64000個字符的內容。但Access不

    能對備注字段進行排序或索引,卻可以對文本字段進行排序和索引。在備注字段中雖然可以搜索文本,但卻不如

    在有索引的文本字段中搜索得快。

    數字:這種字段類型可以用來存儲進行算術計算的數字數據,用戶還可以設置"字段大小"屬性定義一個特定

    的數字類型,任何指定為數字數據類型的字型可以設置成"字節"、"整數"、"長整數"、"單精度數"、

    "雙精度數"、"同步復制ID"、"小數"五種類型。在Access中通常默認為"雙精度數".

    日期/時間:這種類型是用來存儲日期、時間或日期時間一起的,每個日期/時間字段需要8個字節來存儲空間。

    貨幣:這種類型是數字數據類型的特殊類型,等價于具有雙精度屬性的數字字段類型。向貨幣字段輸入數據

    時,不必鍵入人民幣符號和千位處的逗號,Access會自動顯示人民幣符號和逗號,并添加兩位小數到貨幣字段。

    當小數部分多于兩位時,Access會對數據進行四舍五入。精確度為小數點左方15位數及右方4位數。

    自動編號:這種類型較為特殊,每次向表格添加新記錄時,Access會自動插入唯一順序或者隨機編號,即在自

    動編號字段中指定某一數值。自動編號一旦被指定,就會永久地與記錄連接。如果刪除了表格中含有自動編號字

    段的一個記錄后,Access并不會為表格自動編號字段重新編號。當添加某一記錄時,Access不再使用已被刪除的

    自動編號字段的數值,而是重新按遞增的規律重新賦值。

    是/否:這種字段是針對于某一字段中只包含兩個不同的可選值而設立的字段,通過是/否數據類型的格式特性,用戶可以對是/否字段進行選擇。

    OLE對象:這個字段是指字段允許單獨地"鏈接"或"嵌入"OLE對象。添加數據到OLE對象字段時,可以鏈接或嵌入Access表中的OLE對象是指在其他使用OLE協議程序創建的對象,例如WORD文檔、EXCEL電子表格、圖像、聲音或其他二進制數據。OLE對象字段最大可為1GB,它主要受磁盤空間限制。

    超級鏈接:這個字段主要是用來保存超級鏈接的,包含作為超級鏈接地址的文本或以文本形式存儲的字符與數字的組合。當單擊一個超級鏈接時,WEB瀏覽器或Access將根據超級鏈接地址到達指定的目標。超級鏈接最多可包含三部分:一是在字段或控件中顯示的文本;二是到文件或頁面的路徑;三是在文件或頁面中的地址。在這個字段或控件中插入超級鏈接地址最簡單的方法就是在"插入"菜單中單擊"超級鏈接"命令。

    查閱向導:這個字段類型為用戶提供了一個建立字段內容的列表,可以在列表中選擇所列內容作為添入字段的內容。


Microsoft Access在很多地方得到廣泛使用,例如小型企業,大公司的部門。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        久久99精品一区二区三区三区| 日韩精品乱码免费| 一区二区三区在线视频播放| 91蜜桃传媒精品久久久一区二区| 国产精品久久久久久久第一福利 | 免费成人av资源网| 欧美一二三区精品| 国产乱一区二区| 国产精品福利一区二区三区| 在线亚洲一区二区| 奇米精品一区二区三区四区| 26uuu亚洲综合色欧美| 国产成人丝袜美腿| 亚洲成人午夜影院| 久久综合网色—综合色88| jlzzjlzz国产精品久久| 亚洲资源在线观看| 精品嫩草影院久久| 日本韩国视频一区二区| 奇米888四色在线精品| 国产精品久久久久三级| 欧美日韩精品一区二区| 高清不卡在线观看av| 午夜精品福利久久久| 久久九九久精品国产免费直播| 在线一区二区三区四区五区| 激情五月婷婷综合| 亚洲国产成人av网| 国产精品久久久久久久第一福利| 在线综合视频播放| 色综合 综合色| 国产精品影音先锋| 日韩黄色免费电影| 亚洲老妇xxxxxx| 久久精品男人天堂av| 91麻豆精品91久久久久同性| 91视视频在线观看入口直接观看www| 蜜臀av亚洲一区中文字幕| 亚洲欧美偷拍三级| 国产欧美一区视频| 精品国产免费一区二区三区四区 | 91官网在线观看| 激情六月婷婷久久| 青青草精品视频| 亚洲一区二区三区不卡国产欧美| 国产精品久线观看视频| 久久综合色之久久综合| 欧美xxxxx牲另类人与| 制服丝袜亚洲播放| 欧美日韩免费一区二区三区视频| 色婷婷综合在线| 色综合久久精品| 91亚洲精品久久久蜜桃| 成人av在线网| 91亚洲午夜精品久久久久久| 粉嫩13p一区二区三区| 国产精品一级黄| 国产激情一区二区三区| 国产sm精品调教视频网站| 国产伦精品一区二区三区免费| 国内精品国产成人| 国产精品自在在线| 国产高清亚洲一区| 国产福利精品导航| 成人免费va视频| 91蜜桃传媒精品久久久一区二区| 91视频.com| 99国产精品久久久久久久久久久| 成人污污视频在线观看| 不卡欧美aaaaa| 成人精品一区二区三区四区| 91在线免费视频观看| 日本道免费精品一区二区三区| 色婷婷综合视频在线观看| 色婷婷香蕉在线一区二区| 欧美午夜宅男影院| 91精品在线一区二区| 精品乱人伦小说| 国产精品久久久久久久久搜平片 | 欧美日韩国产一二三| 欧美一区二区三区四区视频| 久久一区二区三区四区| 亚洲视频免费在线观看| 婷婷开心激情综合| 国产乱子伦一区二区三区国色天香| 不卡的av电影| 91精品国产手机| 国产精品视频第一区| 亚洲永久免费av| 麻豆国产欧美一区二区三区| 成年人国产精品| 3d动漫精品啪啪1区2区免费 | 亚洲丝袜制服诱惑| 日韩精品福利网| 成人免费看视频| 91精品欧美一区二区三区综合在| 久久女同精品一区二区| 亚洲愉拍自拍另类高清精品| 激情综合网av| 在线观看三级视频欧美| 精品播放一区二区| 亚洲激情第一区| 国产风韵犹存在线视精品| 欧美三区在线观看| 欧美国产丝袜视频| 免费观看30秒视频久久| 日本韩国一区二区三区| 久久精品一区二区| 日本特黄久久久高潮| 色婷婷综合久久久中文一区二区 | 日本一区二区成人| 精品一二线国产| 欧美精品vⅰdeose4hd| 亚洲天堂福利av| 风间由美一区二区三区在线观看 | 国产精品区一区二区三区| 日韩av中文在线观看| 色婷婷av一区二区| 国产精品伦一区| 国产精品一二二区| 2019国产精品| 久久超级碰视频| 日韩免费高清视频| 爽好多水快深点欧美视频| 欧美中文字幕久久| 一卡二卡三卡日韩欧美| 在线视频一区二区三区| 一区二区三区欧美亚洲| 91麻豆精品秘密| 综合久久给合久久狠狠狠97色 | 精品理论电影在线| 精品在线播放免费| 欧美成人video| 狠狠色丁香久久婷婷综合丁香| 日韩一区二区三区视频在线| 免费观看在线色综合| 日韩一区二区三区在线观看| 日本不卡1234视频| 亚洲精品在线三区| 国产1区2区3区精品美女| 日本一二三不卡| 91在线视频网址| 亚洲国产日韩综合久久精品| 欧美一a一片一级一片| 午夜精品久久久久久久久| 欧美精品乱码久久久久久按摩| 天天av天天翘天天综合网色鬼国产 | 91香蕉视频mp4| 亚洲女同一区二区| 欧美女孩性生活视频| 九九精品一区二区| 国产精品人成在线观看免费| 一本大道av一区二区在线播放| 亚洲在线一区二区三区| 日韩一区和二区| 成人午夜av在线| 亚洲国产成人91porn| 欧美一二三四区在线| 国产成人啪午夜精品网站男同| 综合久久久久综合| 日韩欧美的一区二区| 成人精品国产福利| 五月天国产精品| 中文字幕+乱码+中文字幕一区| 色综合久久综合网97色综合| 日本大胆欧美人术艺术动态| 国产日韩欧美高清| 欧美日韩午夜在线| 国产白丝网站精品污在线入口| 亚洲精品成人a在线观看| 精品免费日韩av| 91国产视频在线观看| 国产专区综合网| 亚洲成人av一区二区三区| 欧美高清在线精品一区| 欧美美女直播网站| 99在线精品一区二区三区| 蜜桃一区二区三区四区| 一区二区三区不卡视频| 国产女人aaa级久久久级 | 99久久精品免费精品国产| 捆绑变态av一区二区三区| 日韩理论片中文av| 久久午夜老司机| 欧美一区二区观看视频| 在线看一区二区| 成人激情午夜影院| 国产精品996| 久久国产成人午夜av影院| 亚洲成人一区二区在线观看| 亚洲欧美在线aaa| 久久精品人人做人人综合| 欧美一二三区精品| 制服丝袜亚洲播放| 欧美日韩精品欧美日韩精品一综合| 99久久精品国产一区二区三区 | 国产毛片精品视频| 蜜臀久久99精品久久久久久9| 亚洲自拍偷拍九九九| 一区二区三区精品在线|