亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

淺談ASP編程的思路與糾錯_ASP教程

2024-05-04 11:03:45
字體:
來源:轉載
供稿:網友

推薦:ASP 3.0高級編程(三十九)
8.4.3 創建記錄集創建一個記錄集十分容易,通過調用Recordset對象的Open方法來實現:Recordset.Open [Source], [ActiveConnection], [CursorType], [LockType], [Options]其參數及說明如表8-

對于用ASP技術編程的初學者來說,無從下手是第一感覺,筆者曾經有這么一段經歷。經過一番"磨難"以后,你就會找到靈感?,F將本人編程中積累的一些經驗,擬成本文,奉獻給讀者。

1 首先要學習一些例子程序。

接到任務后,不要盲目地急于編寫代碼,而是先看一下別人成功的例子,然后在其上修改或模仿調試,這樣會加快你熟悉的速度。例如,關于ASP編程的教科書上經常有這么一個例子出現,即顯示系統當前時間的語句:<%=now()%> ,別看這么簡單的一條語句,里邊卻包含了ASP的編程思想和格式,會給你后邊的工作帶來很大的幫助。比如說,測試IIS(Internet Information Server)WEB SERVER是否正常工作,用上邊的一個語句測試就足夠了。

2 在WINDOWS NT上安裝ODBC后,要測試和后臺數據庫確實連通后,再開始編程測試。

可能您沒有看懂題目的意思,我在這里解釋一下:比如說,后臺數據庫是ORACLE,那么在NT SEVER上首先要安裝SQL*NET(或NET 8),然后配置ODBC,確定和ORACLE數據庫連通,可以用SQL*PLUS測試,還要選擇和ORACLE數據庫相同的字符集,這個工作要在注冊表里完成。最后在ODBC里邊測試和ORACLE數據庫連通后,說明WEB SERVER 到后臺數據庫端的工作就完成了,下邊再開始編程工作。反過來,你若先編程,后做ODBC的工作,那么你無法調試程序是否正確,可能大大降低編程效率。在ODBC配置中要選擇MICROSOFT ODBC FOR ORACLE,不要選擇ORACLE ODBC DRIVER,否則不能和數據庫建立聯系。

在ASP程序中,和數據庫連接的語句是比較固定的,舉例如下:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "odbclink","o7people","peoplepd"
在這里,odbclink是數據源的名字,可以說成是ODBC和數據庫連接的定義,o7people是ORACLE的一個用戶名,peoplepd是用戶o7people的密碼。

3 記錄下出錯信息,尋找糾錯規律。
在編程、調試過程中,是一個出錯、糾錯的循環過程,但是時間長了,會發現一些規律,排除錯誤的效率會大大提高。
3.1 出錯信息:
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80040e14'
[Microsoft][ODBC driver for Oracle][Oracle]ORA-00933: SQL command not properly ended
/default.asp, 行781
這種錯誤,一般是在執行 Conn.Execute("SQL 語句")操作時,所定義的"SQL 語句"有問題,檢查此語句就能發現問題,如日期格式不對,等等。
zhezhong
3.2 出錯信息:
ADODB.Field 錯誤 '800a0bcd'
BOF 或 EOF 中有一個是"真",或者當前的記錄已被刪除,但應用程序要求操作的是當前的記錄。
/lzjsblr.asp, 行123
這個錯誤,一般發生在執行下列語句的過程中:
set RS = Conn.Execute("SQL 語句" )
varnum1=RS(0)
RS.CLOSE
所取的值RS(0)無意義或無意義,還要檢查"SQL 語句"的正確性。
3.3 出錯信息:
Microsoft VBScript 編譯器錯誤 錯誤 '800a0409'
未結束的字符串常量
/people/default.asp, 行86
insert_sql = insert_sql & dwdm & ",'" & d1 & "','" & t1 & "','" & t2 & "',
--------------------------------------------------------------------------^
次項錯誤也是出在SQL語句的定義上,檢查引號、單引號等的配對情況。

4 下邊是一個基于瀏覽器的網上用戶注冊登記程序,筆者在里邊運用了一些技巧,奉獻給感興趣的讀者。
<html>
<head>
……
<
<%'和數據庫連接
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "odbclink","o7people","peoplepd"
'將選擇的數據放入選擇框
Set RS = Conn.Execute("SELECT dwmc FROM tab_dw order by dwdm")
%>
<% Do While Not RS.EOF %> <option><% = RS(0) %></option>
<%
RS.MoveNext
Loop
RS.Close
%>
<%
'定義變量
Dim D1,D2,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,csrq,sqrq
'事件觸發按鈕
B1="commit"
B2="return"
%>
<%
'將信息初始化
Sub Reset()
D1 = ""
……
T9 = date()
T10 = ""
End Sub
%>
<%
Call Reset()
%>
<%
'信息提交條件(觸發條件)
if Request("B1") = "commit" Then 'Save Button
D1 = Request("D1")
set DWDM_RS = Conn.Execute("SELECT dwdm FROM table_dw where dwmc='"&D1&"' " )
DWDM=DWDM_RS(0)
DWDM_RS.CLOSE
D2 = Request("D2")
……
'日期數據轉換成ORACLE識別的格式
csrq = DAY(T6) & "-" & month_array(Month(T6)) & "-" & Year(T6)
sqrq = DAY(T9) & "-" & month_array(Month(T9)) & "-" & Year(T9)
'定義SQL語句
Sql_insert = "INSERT INTO peopleuser(dwdm,dwmc,sjks,tele,address,zipcode,xm,xb,csrq,peoplename,peoplepd,sqsj,bz) VALUES ('"
Sql_insert = Sql_insert & DWDM & "','" & D1 & "','" & T1 & "','" & T2 & "','" & T3 & "','" & T4 & "','"
Sql_insert = Sql_insert &T5&"','"& D2 & "','" & CSRQ & "','" & T7 & "','" & T8 & "','" & SQRQ & "','"
Sql_insert = Sql_insert & T10 & "')"
'將信息入庫
Set LFMC_R4 = Conn.Execute(Sql_insert)
'信息提交完成后,將屏幕信息初始化
call reset()
end if
%>

分享:ASP中實現從dbf數據庫導出數據到sql表
說明:dbf數據庫結構要與sql表一致 以下為引用的內容: <% Dim conndbf_dbf,Driver_dbf,SourceType_dbf,DBPath_dbf dim Conn_

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲福利视频网站| 日韩中文字幕亚洲| 亚洲美女又黄又爽在线观看| 亚洲精品国产精品国自产在线| 日韩免费不卡av| zzjj国产精品一区二区| 日韩精品极品视频免费观看| 国模私拍一区二区三区| 国产精品热视频| 国产成人jvid在线播放| 欧美日韩国产在线看| 日韩高清电影好看的电视剧电影| 91天堂在线观看| www高清在线视频日韩欧美| 久久久人成影片一区二区三区| 国外成人在线直播| 中文字幕久久久av一区| 国产日产亚洲精品| 国产91在线高潮白浆在线观看| 午夜精品久久久久久久久久久久久| 欧美亚洲国产日韩2020| 国产a∨精品一区二区三区不卡| 97久久超碰福利国产精品…| 中文字幕亚洲激情| 中文欧美日本在线资源| 夜色77av精品影院| 97视频在线观看视频免费视频| 欧美高清在线观看| 成人黄色片网站| 在线视频日本亚洲性| 色先锋久久影院av| 亚洲视频网站在线观看| 欧美一区二区大胆人体摄影专业网站| 欧美日韩在线视频一区| 久久久女人电视剧免费播放下载| 精品二区三区线观看| 成人天堂噜噜噜| 91亚洲国产成人久久精品网站| 中文字幕日韩欧美在线视频| 亚洲国产日韩一区| 午夜精品久久久久久久白皮肤| 九九久久久久久久久激情| 欧美乱大交xxxxx| 午夜精品蜜臀一区二区三区免费| 欧洲一区二区视频| 91亚洲精品在线观看| 91欧美精品成人综合在线观看| 亚洲第一av网站| 美女av一区二区| 人人做人人澡人人爽欧美| 欧洲亚洲在线视频| 日韩小视频在线观看| 久久夜色精品亚洲噜噜国产mv| 午夜精品一区二区三区在线视| 久久黄色av网站| 欧美激情一区二区三区久久久| 欧美精品在线观看91| 久久影院在线观看| 青草热久免费精品视频| 久久躁日日躁aaaaxxxx| 91精品国产亚洲| 国产成人亚洲综合91精品| 国产欧美精品日韩精品| 日韩av免费一区| 欧美xxxwww| 欧美日韩在线免费| 成人免费福利在线| 欧美成人国产va精品日本一级| 在线电影欧美日韩一区二区私密| 综合网日日天干夜夜久久| 美日韩精品免费观看视频| 国产精品一区二区久久久久| 亚洲天堂免费视频| 26uuu另类亚洲欧美日本老年| 欧美主播福利视频| 国产欧美日韩中文| 伊人久久久久久久久久久久久| 欧美中文字幕视频在线观看| 日韩中文字幕在线| 黑人与娇小精品av专区| 黄色精品在线看| 久久久91精品国产| 亚洲成人xxx| 综合网日日天干夜夜久久| 国产一区二区三区视频在线观看| 国产一区二区三区在线| 日韩亚洲成人av在线| 国产精品黄页免费高清在线观看| 色综合伊人色综合网站| 久久国产精彩视频| 亚洲自拍小视频免费观看| 国产一区二区丝袜高跟鞋图片| 国产精品视频xxxx| 九九久久久久99精品| 亚洲精品99久久久久| 57pao精品| 91理论片午午论夜理片久久| 成人国产精品一区二区| 午夜精品www| 国内精品中文字幕| 国产99久久精品一区二区 夜夜躁日日躁| 亚洲深夜福利在线| 欧美激情国内偷拍| 午夜精品久久久久久久白皮肤| 91网在线免费观看| 97碰碰碰免费色视频| 色爱av美腿丝袜综合粉嫩av| 亚洲第一福利网站| 久久精品视频中文字幕| 精品无人区太爽高潮在线播放| 亚洲天堂av在线播放| 91精品国产乱码久久久久久久久| 亚洲无线码在线一区观看| 日韩欧美国产视频| 欧美性猛交xxxx乱大交极品| 久久久久久久久久久av| 亚洲欧美在线一区| 国产在线播放不卡| 亚洲欧美中文日韩在线| 成人久久一区二区三区| 精品国产美女在线| 午夜美女久久久久爽久久| 欧美日韩国产二区| 美日韩丰满少妇在线观看| 在线观看日韩专区| 久久成人这里只有精品| 久久久免费av| 亚洲视频专区在线| 91精品国产91久久久久久吃药| 日韩在线观看免费网站| 欧美激情手机在线视频| 日韩中文字幕av| 夜夜嗨av一区二区三区免费区| 欧美黑人性猛交| 91中文精品字幕在线视频| 中文字幕日韩电影| 久久人人爽人人爽人人片av高请| 久久成人精品一区二区三区| 中文字幕综合一区| 国产精品国语对白| 国产精品中文在线| 久久中文精品视频| 国产精品成人在线| 日韩av在线免费看| 精品久久久久久亚洲国产300| 日韩欧美亚洲成人| 韩日欧美一区二区| 亚洲欧洲日产国产网站| 亚洲综合一区二区不卡| 精品久久久久久亚洲精品| 国产精品高潮呻吟久久av无限| 色妞色视频一区二区三区四区| 精品视频在线播放免| 黑人巨大精品欧美一区二区免费| 欧美高清视频在线观看| 亚洲欧美福利视频| 亚洲最大福利网站| 日韩精品黄色网| 久久影院资源站| 国产精品99久久久久久人| 成人免费自拍视频| 亚洲自拍av在线| 最新亚洲国产精品| 日韩一区二区三区在线播放|