解析ACCESS改為SQL需要注意的地方_Access數(shù)據(jù)庫教程
推薦:使用MD5加密數(shù)據(jù)庫中的用戶密碼(一)我們知道,現(xiàn)在網(wǎng)絡(luò)上一般的網(wǎng)站,稍微完善一點(diǎn)的,往往都需要用戶先注冊(cè),提供諸如電子郵件、賬號(hào)、密碼等信息以后,成為網(wǎng)站欄目的注冊(cè)用戶,才可以享受網(wǎng)站一些特殊欄目提供的信息或者服務(wù),比如免費(fèi)電子郵件、論壇、聊天等,都需要用戶注冊(cè)。而對(duì)于電子商
看到別人有時(shí)問這個(gè)方面的問題。。于是在各網(wǎng)站總結(jié)前前輩高人的幾點(diǎn)想法,拿來共享:數(shù)據(jù)庫導(dǎo)入以后,自動(dòng)增加字段需要重寫,所有的數(shù)字類型需要增加長(zhǎng)度,最好用decimal。所有的默認(rèn)值都丟失了。主要是數(shù)字類型和日期類型。所有now(),time(),date()要改成getdate()。所有datediff('d', time1, time2)要改成datediff(day, time1, time2)有可能一些true/false類型不能使用,要變?yōu)?/0。備注類型要通過cast(column as varchar)來使用。CursorType要改成1,也就是打開數(shù)據(jù)庫時(shí)要給出第一個(gè)數(shù)字參數(shù)為1,否則記錄可能顯示不完整。snull(rowname)要改成rowname = nullACCESS的數(shù)據(jù)庫中的自動(dòng)編號(hào)類型在轉(zhuǎn)化時(shí),sql server并沒有將它設(shè)為自動(dòng)編號(hào)型,我們需在SQL創(chuàng)建語句中加上identity,表示自動(dòng)編號(hào)!
轉(zhuǎn)化時(shí),跟日期有關(guān)的字段,SQL SERVER默認(rèn)為smalldatetime型,我們最好將它變?yōu)閐atetime型,因?yàn)閐atetime型的范圍比smalldatetime型大。有時(shí)用smalldatetime型時(shí),轉(zhuǎn)化失敗,而用datetime型時(shí),轉(zhuǎn)化成功。對(duì)此兩種數(shù)據(jù)庫進(jìn)行操作的sql語句不全相同,例如:在對(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".日期函數(shù)不相同,在對(duì)ACCESS數(shù)據(jù)庫處理中,可用date()、time()等函數(shù),但對(duì)SQL SERVER數(shù)據(jù)庫處理中,只能用datediff,dateadd等函數(shù),而不能用date()、time()等函數(shù)。
在對(duì)ACCESS數(shù)據(jù)庫處理中,sql語句中直接可以用一些VB的函數(shù),像cstr()函數(shù),而對(duì)SQL SERVER數(shù)據(jù)庫處理中,卻不能用。
分享:使用MD5加密數(shù)據(jù)庫中的用戶密碼(二)使用MD5鑒別是否合法用戶 既然用戶密碼是按照MD5加密以后保存在數(shù)據(jù)庫中的,我們知道,MD5是單次加密算法,所以,不可能將加密以后的信息轉(zhuǎn)為明文,也就是說,已經(jīng)沒有辦法知道。這就出現(xiàn)一個(gè)問題,如果用戶使用賬號(hào)、密碼登錄,怎么知道用戶提供的密碼是否
- Access數(shù)據(jù)庫安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語句刪除表關(guān)系
- Access報(bào)表打印如何自動(dòng)分頁
- Access完成累計(jì)余額的計(jì)算
- 搭建Access為主的Mdb數(shù)據(jù)庫
- 一句sql更新兩個(gè)表并可更新對(duì)應(yīng)的字段值具體實(shí)現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準(zhǔn)則進(jìn)行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫
- 中文Access2000速成教程--1.3 在“設(shè)計(jì)”視圖中設(shè)計(jì)表
Access數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫教程推薦
- 談Access:數(shù)據(jù)轉(zhuǎn)換問題
- ASP Access的安全隱患及對(duì)策
- 在ACCESS 中調(diào)用后臺(tái)存儲(chǔ)過程
- 解讀SQL注入漏洞初級(jí)應(yīng)用之Access篇
- Access 2007通過查詢來計(jì)算累計(jì)余額
- Access數(shù)據(jù)庫出現(xiàn)“無法保存;正被別的用戶鎖定”的原因
- access 的頁怎么用
- 揭秘十萬條Access數(shù)據(jù)表分頁的解決方法
- 如何將Access升級(jí)為SQL Server 2005
- 解答Perl下應(yīng)當(dāng)如何連接Access數(shù)據(jù)庫
猜你也喜歡看這些
- 相關(guān)鏈接:
- 教程說明:
Access數(shù)據(jù)庫教程-解析ACCESS改為SQL需要注意的地方
。