中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

輕松教你SQL轉(zhuǎn)ACCESS
來源:易賢網(wǎng) 閱讀:1327 次 日期:2014-11-03 11:53:17
溫馨提示:易賢網(wǎng)小編為您整理了“輕松教你SQL轉(zhuǎn)ACCESS”,方便廣大網(wǎng)友查閱!

SQL數(shù)據(jù)庫轉(zhuǎn)access數(shù)據(jù)庫步驟:

1. 建立access數(shù)據(jù)庫:在access中建立access數(shù)據(jù)庫和表,access字段類型與sql中字段類型的對(duì)應(yīng)關(guān)系。

2. 在Access中建表是應(yīng)注意它的保留關(guān)鍵字:比如Password 如果表中的某個(gè)字段使用了關(guān)鍵字,那么會(huì)導(dǎo)致一系列的語句錯(cuò)誤。比如update T_Users setUsername=@Username,Password=@Password where UserId=@UserId"此時(shí)就會(huì)提示"System.Data.OleDb.OleDbException: UPDATE 語句的語法錯(cuò)誤".更多保留關(guān)鍵字可以參照互聯(lián)網(wǎng)。

3. 從sql導(dǎo)入數(shù)據(jù)到access數(shù)據(jù)庫。

注意:sql2008只能導(dǎo)出到access2007一下的版本的數(shù)據(jù)庫。

Asp.net應(yīng)做的修改

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"對(duì)應(yīng)的是access2003版本,"|DataDirectory|"表示數(shù)據(jù)庫在App_Date目錄下。

2. 導(dǎo)入 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的單引號(hào),如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. 當(dāng)update語句沒錯(cuò)但內(nèi)容無法更新而且VS又沒提示出錯(cuò)的時(shí)候,可以考慮是不是OleDbParameter中參數(shù)的對(duì)應(yīng)順序的問題,OleDbParameter參數(shù)的順序迎合update語句中出現(xiàn)的順序保持一致。

比如: 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中可以運(yùn)行,但在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聚合函數(shù)。當(dāng)分頁時(shí)可使用"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 不能出現(xiàn)top 0或top一個(gè)負(fù)數(shù)。 如select top 0 * fromt_news where isshown=true則會(huì)報(bào)錯(cuò):"SELECT子句中包含一個(gè)保留字、拼寫錯(cuò)誤或丟失的參數(shù),或標(biāo)點(diǎn)符號(hào)不正確。"

Access數(shù)據(jù)庫字段類型說明以及與SQL之間的對(duì)照關(guān)系

文本 nvarchar(n)

備注 ntext

數(shù)字(長(zhǎng)整型) int

數(shù)字(整型) smallint

數(shù)字(單精度) real

數(shù)字(雙精度) float

數(shù)字(字節(jié)) tinyint

貨幣 money

日期 smalldatetime

布爾 bit

附:轉(zhuǎn)換成SQL的腳本。

ALTER TABLE tbALTER COLUMN aa Byte 數(shù)字[字節(jié)]

ALTER TABLE tb ALTER COLUMN aa Long 數(shù)字[長(zhǎng)整型]

ALTER TABLE tb ALTER COLUMN aa Short 數(shù)字[整型]

ALTER TABLE tb ALTER COLUMN aa Single 數(shù)字[單精度

ALTER TABLE tb ALTER COLUMN aa Double 數(shù)字[雙精度]

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 二進(jìn)制

ALTER TABLE tb ALTER COLUMN aa Counter 自動(dòng)編號(hào)

ALTER TABLE tb ALTER COLUMN aa Memo 備注

ALTER TABLE tb ALTER COLUMN aa Time 日期/時(shí)間

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

幣、自動(dòng)編號(hào)、是/否、OLE對(duì)象、超級(jí)鏈接、查詢向?qū)А?/P>

文本:這種類型允許最大255個(gè)字符或數(shù)字,Access默認(rèn)的大小是50個(gè)字符,而且系統(tǒng)只保存輸入到字段中的

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

備注:這種類型用來保存長(zhǎng)度較長(zhǎng)的文本及數(shù)字,它允許字段能夠存儲(chǔ)長(zhǎng)達(dá)64000個(gè)字符的內(nèi)容。但Access不

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

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

數(shù)字:這種字段類型可以用來存儲(chǔ)進(jìn)行算術(shù)計(jì)算的數(shù)字?jǐn)?shù)據(jù),用戶還可以設(shè)置"字段大小"屬性定義一個(gè)特定

的數(shù)字類型,任何指定為數(shù)字?jǐn)?shù)據(jù)類型的字型可以設(shè)置成"字節(jié)"、"整數(shù)"、"長(zhǎng)整數(shù)"、"單精度數(shù)"、

"雙精度數(shù)"、"同步復(fù)制ID"、"小數(shù)"五種類型。在Access中通常默認(rèn)為"雙精度數(shù)".

日期/時(shí)間:這種類型是用來存儲(chǔ)日期、時(shí)間或日期時(shí)間一起的,每個(gè)日期/時(shí)間字段需要8個(gè)字節(jié)來存儲(chǔ)空間。

貨幣:這種類型是數(shù)字?jǐn)?shù)據(jù)類型的特殊類型,等價(jià)于具有雙精度屬性的數(shù)字字段類型。向貨幣字段輸入數(shù)據(jù)

時(shí),不必鍵入人民幣符號(hào)和千位處的逗號(hào),Access會(huì)自動(dòng)顯示人民幣符號(hào)和逗號(hào),并添加兩位小數(shù)到貨幣字段。

當(dāng)小數(shù)部分多于兩位時(shí),Access會(huì)對(duì)數(shù)據(jù)進(jìn)行四舍五入。精確度為小數(shù)點(diǎn)左方15位數(shù)及右方4位數(shù)。

自動(dòng)編號(hào):這種類型較為特殊,每次向表格添加新記錄時(shí),Access會(huì)自動(dòng)插入唯一順序或者隨機(jī)編號(hào),即在自

動(dòng)編號(hào)字段中指定某一數(shù)值。自動(dòng)編號(hào)一旦被指定,就會(huì)永久地與記錄連接。如果刪除了表格中含有自動(dòng)編號(hào)字

段的一個(gè)記錄后,Access并不會(huì)為表格自動(dòng)編號(hào)字段重新編號(hào)。當(dāng)添加某一記錄時(shí),Access不再使用已被刪除的

自動(dòng)編號(hào)字段的數(shù)值,而是重新按遞增的規(guī)律重新賦值。

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

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

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

查閱向?qū)В哼@個(gè)字段類型為用戶提供了一個(gè)建立字段內(nèi)容的列表,可以在列表中選擇所列內(nèi)容作為添入字段的內(nèi)容。

更多信息請(qǐng)查看IT技術(shù)專欄

更多信息請(qǐng)查看數(shù)據(jù)庫
易賢網(wǎng)手機(jī)網(wǎng)站地址:輕松教你SQL轉(zhuǎn)ACCESS
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報(bào)班

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
韩国久久久久| 美女视频黄免费的久久| 在线观看亚洲| 久久久国产精品亚洲一区| 欧美国产日韩精品| 国产精品高潮在线| 亚洲午夜国产成人av电影男同| 久久精品91| 国产精品ⅴa在线观看h| 亚洲人成网站在线观看播放| 9色精品在线| 亚洲欧美国内爽妇网| 玖玖国产精品视频| 亚洲国产精品欧美一二99| 久久久久久欧美| 国产亚洲欧美一级| 很黄很黄激情成人| 久久久久中文| 欧美成人免费在线| 在线激情影院一区| 久久久久青草大香线综合精品| 亚洲欧洲av一区二区三区久久| 日韩亚洲欧美高清| 久久精品中文字幕免费mv| 欧美电影美腿模特1979在线看| 中文一区二区在线观看| 国产精品超碰97尤物18| 夜夜嗨av一区二区三区中文字幕| 免费在线亚洲欧美| 中文在线一区| 欧美日韩成人在线观看| 亚洲欧美日本国产有色| 欧美日本一区二区三区| 一本大道久久a久久精品综合| 国产精品久久一级| 久久视频免费观看| 亚洲激情成人| 好男人免费精品视频| 女同性一区二区三区人了人一| 国产一区二区三区黄| 久久精品视频99| 韩日欧美一区二区三区| 免费欧美网站| 欧美在线观看视频| 校园春色国产精品| 欧美一二区视频| 午夜在线观看免费一区| 亚洲一线二线三线久久久| 亚洲一区二区精品在线| 欧美午夜精品| 欧美专区中文字幕| 欧美另类99xxxxx| 亚洲视频中文字幕| 亚洲精品一二三区| 欧美丝袜第一区| 国产欧美日韩在线| 国产精品免费观看视频| 国产精品卡一卡二| 欧美三级电影大全| 欧美午夜不卡影院在线观看完整版免费| 久久久久国产精品一区三寸| 午夜日韩在线| 欧美区日韩区| 国产精品高精视频免费| 国产欧美一区二区三区久久人妖 | 一区二区三区久久| 1769国产精品| 亚洲精品在线一区二区| 国产精品99久久久久久有的能看| 亚洲七七久久综合桃花剧情介绍| 亚洲第一精品夜夜躁人人躁| 在线电影院国产精品| 国产精品一卡| 国产精品国产自产拍高清av王其| 久久综合九色综合网站| 国产欧美一区二区三区视频| 亚洲电影下载| 亚洲欧美不卡| 国产色产综合色产在线视频| 亚洲巨乳在线| 久久国产欧美精品| 国产精品theporn88| 国产亚洲一区二区在线观看 | 欧美日韩一卡二卡| 国产小视频国产精品| 亚洲最黄网站| 亚洲免费观看在线视频| 久久成人人人人精品欧| 欧美系列一区| 夜夜精品视频一区二区| 欧美成人精品一区二区| 国产精品女人毛片| 亚洲一区欧美二区| 国产精品麻豆成人av电影艾秋| 99riav1国产精品视频| 久久噜噜亚洲综合| 国产精品久久久久久久久搜平片| 亚洲看片免费| 国产九九精品视频| 久久久999国产| 亚洲激情国产| 欧美日韩国产一中文字不卡| 午夜欧美视频| 一区二区三区欧美激情| 欧美日韩成人一区二区三区| 亚洲美女黄色片| 欧美三区在线视频| 欧美激情综合| 午夜精品久久久久久久男人的天堂| 欧美日韩国产综合视频在线观看中文| 一二三四社区欧美黄| 国产精品久久国产精麻豆99网站| 欧美亚洲一区三区| 亚洲破处大片| 欧美精品v国产精品v日韩精品| 永久域名在线精品| 亚洲综合电影一区二区三区| 中国成人在线视频| 在线成人黄色| 欧美人与性动交α欧美精品济南到 | 久久欧美中文字幕| 亚洲久久一区| 亚洲国产欧美一区二区三区久久| 国产日韩精品综合网站| 欧美电影免费观看高清| 久久av一区二区| 艳女tv在线观看国产一区| **性色生活片久久毛片| 国产精品草草| 欧美日韩综合网| 欧美激情 亚洲a∨综合| 男同欧美伦乱| 欧美日韩亚洲在线| 麻豆视频一区二区| 亚洲国产精品ⅴa在线观看| 最新中文字幕一区二区三区| 国产一区二区三区奇米久涩| 欧美精品一区二区三区高清aⅴ| 久久夜色精品国产噜噜av| 欧美一级夜夜爽| 久久久精品国产一区二区三区| 一本久道久久综合婷婷鲸鱼| 国产欧美日韩激情| 国产视频亚洲精品| 在线电影院国产精品| 国产日韩欧美中文在线播放| 国产色综合久久| 国产欧美一级| 日韩视频在线一区二区| 久久久久成人网| 国产乱码精品一区二区三区五月婷 | 国外精品视频| 国产一区二区看久久| 在线看一区二区| 欧美在线视频一区二区| 欧美巨乳波霸| 亚洲激情电影在线| 国产精品福利在线观看| 欧美午夜美女看片| 欧美日韩国产bt| 国产视频一区三区| 欧美色网一区二区| 欧美日韩一区二区三区高清| 欧美成人国产va精品日本一级| 亚洲欧美另类在线| 夜夜爽夜夜爽精品视频| 亚洲日韩欧美视频| 国产一区二区日韩| 欧美日韩亚洲一区| 亚洲欧美精品suv| 久久综合一区| 噜噜噜躁狠狠躁狠狠精品视频| 久久99伊人| 欧美18av| 久久伊人亚洲| 国产精品久久久久9999吃药| 国产精品精品视频| 久久手机精品视频| 中文日韩在线| 精品成人一区二区| 最新国产成人在线观看| 欧美激情网友自拍| 国产亚洲精品久久久| 国产精品一区免费观看| 亚洲毛片在线观看| 一区二区三区毛片| 99re热精品| 久久久av网站| 欧美在线免费观看视频| 午夜激情综合网| 久久大香伊蕉在人线观看热2| 欧美专区亚洲专区| 欧美精品一区三区| 国产精品高潮呻吟视频| 国产在线观看一区| 在线中文字幕一区| 榴莲视频成人在线观看| 国产亚洲欧洲997久久综合| 亚洲视频二区| 亚洲小视频在线观看|