日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

Access轉(zhuǎn)SQL Server數(shù)據(jù)庫的經(jīng)驗(yàn)漫談

admin
2010年7月31日 15:39 本文熱度 5233

以下的文章主要描述的是access轉(zhuǎn)sql server數(shù)據(jù)庫的幾個(gè)經(jīng)驗(yàn)漫談,access數(shù)據(jù)庫作為一個(gè)中小型的單機(jī)數(shù)據(jù)庫系統(tǒng),在承擔(dān)訪問量、數(shù)據(jù)量大的網(wǎng)站應(yīng)用時(shí),往往就不堪重負(fù)了。一般認(rèn)為。

超過50m的access數(shù)據(jù)庫性能就開始明顯下降,超過100m以后,出錯(cuò)、運(yùn)行慢的問題會(huì)更加突出。而我的blog數(shù)據(jù)庫已達(dá)到了四百多兆,痛定思痛,決定升級(jí)為sql server 2005。

這其中,走了好些彎路,起初我是直接利用企業(yè)管理器把a(bǔ)ccess導(dǎo)入sql中,發(fā)現(xiàn)sqll數(shù)據(jù)庫表是沒有自動(dòng)字段的,原來access中的自動(dòng)字段被轉(zhuǎn)換成了普通字段,需要手工改成標(biāo)識(shí)類型,增量為1。 所有的時(shí)間字段,如果定義了默認(rèn)值,那么原來是now(),現(xiàn)在需要改成getdate() 。原來字段的默認(rèn)值都不會(huì)自動(dòng)引入,需要對(duì)照原表的字段手工添加。注釋在access項(xiàng)目或sqlserver數(shù)據(jù)庫中,前綴“n”代表“國家/地區(qū)”,意思是這個(gè)數(shù)據(jù)類型是啟用unicode的。在access數(shù)據(jù)庫中,全部文本列在默認(rèn)情況下都是啟用unicode的。真費(fèi)了我,好些光景。

如此這般數(shù)據(jù)庫可以調(diào)用,程序?qū)⒕椭苓\(yùn)行了,但發(fā)現(xiàn),原來的程序運(yùn)行起來錯(cuò)誤百出。

原來,access與sql程序中使用到的sql查詢語句大體差不多,但是有一些微妙的差別,正是這些差別,造成了程序的不通用,一般要修改的部分如下:

(1)時(shí)間函數(shù)的問題:sql數(shù)據(jù)庫的時(shí)間函數(shù)與access不同,最常見的是取現(xiàn)在時(shí)間的函數(shù),access是now(),sql是getdate()。因此凡是在where子句中使用了now()的地方都要改成getdate();注意,now()函數(shù)在asp程序本身也要使用,凡是不在sql server數(shù)據(jù)庫查詢或執(zhí)行語句中使用的now()函數(shù)千萬不要改。

(2)時(shí)間比較函數(shù):datediff('d','時(shí)間1',‘時(shí)間2’)這是access查詢用的格式,sql中這些引號(hào)都要去掉,同時(shí)時(shí)間格式的前后可能加上了#,這也要去掉。同樣這也是指在sql語句中的,在asp語句中的要保持原樣。

(3)空值的表示:在access中,判斷空值一般用是否=""來表示,但是這在sql中往往出錯(cuò),如果遇到出錯(cuò)的問題或者程序運(yùn)行不正常,可以改成如這樣判斷:where (name is null)

(4)真假值判斷:access中可以用=true、=false來判斷,但是在sql中就會(huì)出錯(cuò),因此在sql查詢或執(zhí)行語句中這類判斷要分別改成=1、=0。注意一點(diǎn):有些程序雖然寫成=“true”,但是由于有引號(hào),所以這個(gè)字段是字符類型的,你不能改成=1,保持原樣即可。

(5)在對(duì)access數(shù)據(jù)庫進(jìn)行刪除紀(jì)錄時(shí)用:"delete * from user where id=10",而對(duì)sql server數(shù)據(jù)庫進(jìn)行刪除是用:"delete user where id=10"。

(6)在對(duì)access數(shù)據(jù)庫處理中,sql語句中直接可以用一些vb的函數(shù),像cstr()函數(shù),而對(duì)sql server數(shù)據(jù)庫處理中,卻不能用。

調(diào)試程序經(jīng)常遇到的出錯(cuò)的語句是:conn.execute(sql),注意這句本身是沒有錯(cuò)的,錯(cuò)誤原因是里面的這個(gè)sql字符串,要向上看這個(gè)sql字符串是如何生成的,按照上面所說的程序修改辦法修改。

最后向大家推薦一款工具,可以直接生成生成升遷 sql腳本,保存為 *.sql文件后,sql2000的查詢分析器里調(diào)入執(zhí)行,可以生成升遷 asp腳本,這樣你可以用該腳本和相應(yīng)mdb數(shù)據(jù)庫上傳到服務(wù)器在線升遷,可以直接執(zhí)行access數(shù)據(jù)導(dǎo)入到sql服務(wù)器(表結(jié)構(gòu)和數(shù)據(jù))。

程序下載:coosel2.0 createsql v1.06

程序編制: v37 paintblue.net (2004-11-20)

版權(quán)所有: paintblue.net │ blueidea.com

無論商業(yè)還是免費(fèi),你可以自由使用

1.access的數(shù)據(jù)庫中的自動(dòng)編號(hào)類型在轉(zhuǎn)化時(shí),sql server并沒有將它設(shè)為自動(dòng)編號(hào)型,我們需在sql創(chuàng)建語句中加上identity,表示自動(dòng)編號(hào)!

2.轉(zhuǎn)化時(shí),跟日期有關(guān)的字段,sql server默認(rèn)為smalldatetime型,我們最好將它變?yōu)閐atetime型,因?yàn)閐atetime型的范圍比smalldatetime型大。我遇見這種情況,用smalldatetime型時(shí),轉(zhuǎn)化失敗,而用datetime型時(shí),轉(zhuǎn)化成功。

3.對(duì)此兩種數(shù)據(jù)庫進(jìn)行操作的sql語句不全相同,例如:在對(duì)access數(shù)據(jù)庫進(jìn)行刪除紀(jì)錄時(shí)用:"delete * from user where id=10",而對(duì)sqlserver數(shù)據(jù)庫進(jìn)行刪除是用:"delete user where id=10".

4.日期函數(shù)不相同,在對(duì)access數(shù)據(jù)庫處理中,可用date()、time()等函數(shù),但對(duì)sql server數(shù)據(jù)庫處理中,只能用datediff,dateadd等函數(shù),而不能用date()、time()等函數(shù)。

5.在對(duì)access數(shù)據(jù)庫處理中,sql語句中直接可以用一些vb的函數(shù),像cstr()函數(shù),而對(duì)sql server數(shù)據(jù)庫處理中,卻不能用。


該文章在 2010/7/31 15:41:19 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

中出美人妻Z| 国产精品乱码久久久久1区2区3区| 亚洲国产日韩欧美亚洲国产一二三| 日产久久久99| 一本一道久久a久久精品综合|99| 日本久久中文国产| 日本一道免费不卡| 97精品免费| 合啪啪视频| 中文字幕無碼電影| 免费A级毛片无码免费视频| 日B视频99999| 麻豆久久蘑菇国产| 99久久国产三级电影| 艹干porn在线观看欧美| 免费人妻精品一区二区| 日本成人三级在线视频| 亚洲一区亚洲二区中文| 欧美V清纯V日韩V超碰V双飞| 九一国产精品一区二区三区| 丝袜美女三级片| 天天艹人人干在线| 日本人妻黄色电影在线 | 国产成人无码中文字幕| 黄片网站地址| 亚洲精品 欧美精品| 日本在线无码人妻中文字幕| 日韩欧美午夜成人视频| 亚洲欧美重口味综合| 最新最淫荡亚洲国产综合视频| 99久久精品美女高潮| 日欧一区二区三区| 免费操逼网站刺激| hd男人天堂| 香蕉 cao porn| 人人爽 人人操黄色 黄色| 亚洲中文字不卡无码| 久久久免费一卡二卡三卡| 久久精品丰满人妻无码AV| 在线不卡免费看AV| 手机小视频福利在线观看|