好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 推薦一篇不錯的新手asp編程的基本法則第1/2頁

推薦一篇不錯的新手asp編程的基本法則第1/2頁

熱門標簽:友邦互聯電銷機器人違法嗎 高質量的電銷外呼系統 硅基電話機器人加盟 外呼系統怎么話費 地圖標注還可以做嗎 宿州防封外呼系統平臺 滴滴地圖標注上車點 電銷機器人采購 無營業執照地圖標注教學
一、新手常犯的錯誤
在論壇看到很多帖子代碼中都有一個共同的基本錯誤,字段類型錯誤。
程序和數據庫是緊緊相連的,數據庫字段文本型或時間型的都使用單引號
比如下面這段修改語句:
conn.execute "update Counts set counts='"counts"' where num="num" and Atime='"now()"'"
等號左邊都是字段名,等號右邊是傳值過來的變量名,counts 字段是文本型,所以寫入時必須前后加單引號,無論是寫入還是查詢都一樣,后面的查尋語句中,num 字段是數字型,所以前后就沒有單引號了,Atime 字段是時間型所以前后也要加單引號。
最重要的是以ID查詢,ID字段是唯一的并且數字類型,很明顯查詢ID號時前后也不能有單引號

conn.execute "update Counts set counts='"counts"' where id='"id"'" '錯誤寫法
conn.execute "update Counts set counts='"counts"' where id="id '正確寫法

二、ACCESS 數據庫連接
通常數據庫連接有兩種方式,新手基本不知道用哪一種方式,或者在什么情況下用哪一種,又或者不知道兩者的原理
①直接連接數據庫文件


Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="Server.MapPath("database/yanhang.mdb")

②通過數據源來連接數據庫文件


Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="Server.MapPath("database/yanhang.mdb")

那么,兩者到底哪一個好呢,當然是第二種,因為第一種其實就是客戶端瀏覽器直接讀取數據庫的,所以安全方面差很多,第二種通過數據源連接,是以服務器數據源工具連接的,與客戶端沒關系,所以數據庫不會暴露給客戶端,安全系數高很多。

ACCESS 數據庫對應程序的應用:①直接連接數據庫文件


conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="Server.MapPath("database/yanhang.mdb")

這樣的數據庫連接方式,添加語句:


set rs=server.createobject("adodb.recordset") '(正確寫法)
rs.open "select * from dndj",conn,1,3
rs.addnew
rs("bh") = bh
rs("bm") = bm
rs("xm") = xm
rs("xsq") = xsq
rs.update
rs.close
set rs=nothing

set rs=server.createobject("adodb.recordset") '(錯誤寫法)
sql="insert into dndj(bh,bm,xm,xsq) values('bh','bm','xm','xsq')"
rs.open sql,conn,1,3

ACCESS 數據庫對應程序的應用:②通過數據源來連接數據庫文件


conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="Server.MapPath("database/yanhang.mdb")

這樣的數據庫連接方式,添加語句:


conn.execute "insert into dndj(bh,bm,xm,xsq) values('"bh"','"bm"','"xm"','"xsq"')" '(正確寫法)

set rs=server.createobject("adodb.recordset") '(錯誤寫法)
sql="insert into dndj(bh,bm,xm,xsq) values('bh','bm','xm','xsq')"
rs.open sql,conn,1,3

三、雙引號的應用
通常我們寫超級連接這樣 a href="abc.asp?id=%=rs("id")%>">超級連接/a>
但要是把這個超級連接編譯進asp里面呢


response.write "a href=""abc.asp?id="rs("id")""">超級連接/a>" '(正確寫法)
response.write "a href='abc.asp?id="rs("id")"'>超級連接/a>" '(正確寫法)
response.write "a href=abc.asp?id="rs("id")">超級連接/a>" '(正確寫法)

response.write "a href="abc.asp?id=%=rs("id")%>">超級連接/a>" '(錯誤寫法)
response.write "a href="abc.asp?id="rs("id")"">超級連接/a>" '(錯誤寫法)

表單編譯進asp里 input type="text" name="id" value="%rs("id")%>" />


response.write "input type=""text"" name=""id"" value="""rs("id")""" />" '(正確寫法) 注意:這里有三個雙引號
response.write "input type='text' name='id' value='"rs("id")"' />" '(正確寫法)
response.write "input type=text name=id value="rs("id")" />" '(正確寫法)

response.write "input type="text" name="id" value="%=rs("id")%>" />" '(錯誤寫法)
response.write "input type="text" name="id" value=""rs("id")"" />" '(錯誤寫法)
12下一頁閱讀全文

標簽:新余 七臺河 錫林郭勒盟 江門 雅安 廣元 儋州 宣城

巨人網絡通訊聲明:本文標題《推薦一篇不錯的新手asp編程的基本法則第1/2頁》,本文關鍵詞  推薦,一篇,不,錯的,新手,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《推薦一篇不錯的新手asp編程的基本法則第1/2頁》相關的同類信息!
  • 本頁收集關于推薦一篇不錯的新手asp編程的基本法則第1/2頁的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美 国产 亚洲 另类 动漫| 中文字幕一区二区三区在线观看| 我不要打催乳针了主人| 囯产精品久久久久久久久搜平片 | 美女视频黄a视频免费全过程| 《朋友夫妇:交换》2| 岳丰满熟妇猛交DVD| 啊轻点灬大ji巴太粗太高h| 女人扒开尿口给男人捅| 日韩 无码毛片一区二区| 从小调教小奶娃各种做肉高h| 抱起来做| 同桌好舒服好粗好硬| 香蕉榴莲秋葵绿巨人WWW| 床xi替身(np)| 26uuu国产日韩综合在线A片| 一对一视频聊天哪个好用| 看黄色片网站| 全免费A级毛片免费看表情包桃豆| 万人迷总受被狠C| www.成人网.com| 500福利第一导航| 日韩精品一区二区三区四区| Japanese日本护士XXX| 不忠大尺度吃奶做爰| 法国女人与动zozo在线| 男女搞机视频| 漂亮人妻互换HD中字| 亚洲精品主播一区二区三区| 环太平洋3免费观看高清完整版| 18岁女rapperdisssubs欢迎您| 少妇婬乱AAAA片一级蜜臀| 男人边吻奶边挵进去A片视频| 丝袜视频app| 精品国产自在在线在线观看| 男人和女人爽爽爽免费app| 虐茎 虐膀胱 sm bl 重口 | av高潮喷水一区二区三区| 国产一级婬乱片A片AAA图片| 国产色图片| 男男gaygays日本男男|