人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統(tǒng)下載站 > 技術開發(fā)教程 > 詳細頁面

呵呵,恭喜本人灌破1000分大關,加貼熱點一貼---對于ASP程序中日期型數(shù)據(jù)的格式問題探討(轉貼)

呵呵,恭喜本人灌破1000分大關,加貼熱點一貼---對于ASP程序中日期型數(shù)據(jù)的格式問題探討(轉貼)

更新時間:2019-05-03 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

無論是MIS還是INTRANET(INTERNET)開發(fā),日期型數(shù)據(jù)始終是一個頭痛的問題,因為對它的處理不象處理數(shù)字或字符串那樣隨心所欲,而是差之毫厘,程序就不通。

  在WEB-WEBSERVER-DATABASE三層結構的開發(fā)過程中,日期型數(shù)據(jù)的應用較為頻繁,而對不同的數(shù)據(jù)庫,日期格式的定義還不一樣,所以在編輯網(wǎng)頁時首先應留心一下日期的格式如何定義,否則在進行數(shù)據(jù)庫提交和查詢操作時就會出錯。ASP(ACTIVE SERVER PAGES)是微軟提供的WEBSERVER -IIS4.0中的一個服務器端的腳本環(huán)境,當運行在服務器端時,WEB服務器完成腳本的描述,回送到客戶端的是標準的HTML調用。ASP直接在HTML文件中嵌入腳本,使開發(fā)與維護工作變得簡單、快捷、靈活。開發(fā)工具用普通文本編輯器、FRONTPAGE 98等都可以。ASP的腳本只在服務器端解釋執(zhí)行,一般用戶在瀏覽器端無法看到具體的腳本,這對系統(tǒng)的安全性有極大的幫助。目前這方面的應用環(huán)境多為WIN NT+SQL SERVER6+IIS4,筆者除了介紹這個環(huán)境下的日期格式之外,還介紹WIN NT+ORACLE7+IIS4的應用環(huán)境,通過兩者的比較,會加深這方面的了解,本文中用到的ASP腳本語言是VB。

1 環(huán)境1

操作系統(tǒng)為NT4.0,WWW服務器為WEB SERVER IIS4.0,數(shù)據(jù)庫為SQL SERVER6.5。

1.1 和數(shù)據(jù)源的連接

ODBC數(shù)據(jù)源的名字為name_of_odbc,SQL SERVER數(shù)據(jù)庫的用戶名為sql_server_dbname,密碼為sql_server_dbpasswd。

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open "name_of_odbc","sql_server_dbname","sql_server_dbpasswd"




1.2 用數(shù)組變量將12個月份存儲起來,
1.3 環(huán)境2中也要用到,
1.4 不
1.5 再重復
1.6 說明

Dim month1_12(12)

month1_12(1)="Jan"

month1_12(2)="Feb"

month1_12(3)="Mar"

month1_12(4)="Apr"

month1_12(5)="May"

month1_12(6)="Jun"

month1_12(7)="Jul"

month1_12(8)="Aug"

month1_12(9)="Sep"

month1_12(10)="Oct"

month1_12(11)="Nov"

month1_12(12)="Dec"


1.3 日期型變量的賦值

INI_TIMEVALUE = Date()

在FORM的輸出框中顯示的式為:1999-4-8

INI_TIMEVALUE = REQUEST(INI_TIMEVALUE)

def_timevalue = DAY(INI_TIMEVALUE) & "-" & month1_12(Month(INI_TIMEVALUE)) & "-" &Year(INI_TIMEVALUE)


def_timevalue的值是8-Apr-1999,在入庫時,SQL SERVER只識別這種格式的日期數(shù)據(jù)。

2 環(huán)境2

2.1 和數(shù)據(jù)源的連接

ODBC數(shù)據(jù)源的名字為name_of_odbc,ORACLE7數(shù)據(jù)庫的用戶名為oracle_dbname,密碼為oracle_dbpasswd。

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open "name_of_odbc","oracle_dbname","oracle_dbpasswd"


2.2 日期型變量的賦值

INI_TIMEVALUE = Date()

在FORM的輸出框中顯示的式為:1999-4-8

INI_TIMEVALUE = REQUEST(INI_TIMEVALUE)

def_timevalue = DAY(INI_TIMEVALUE) & "-" & month1_12(Month(INI_TIMEVALUE)) & "-" &Year(INI_TIMEVALUE)


def_timevalue的值是8-Apr-1999,在入庫時,ORACLE7不識別這種格式的日期數(shù)據(jù)。而是識別8-Apr-99格式的數(shù)據(jù),所以,在編程時可將賦值語句調整過來:

def_timevalue = DAY(INI_TIMEVALUE) & "-" & month1_12(Month(INI_TIMEVALUE)) & "-" & mid(Year(INI_TIMEVALUE),3,2)

即將年度取后兩位,def_timevalue的值變?yōu)?-Apr-99,這樣,ORACLE7數(shù)據(jù)庫就能識別了

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 综艺| 常宁市| 颍上县| 依安县| 太湖县| 常德市| 宜黄县| 克拉玛依市| 兴业县| 凌源市| 壶关县| 高密市| 梅河口市| 海阳市| 马龙县| 张家港市| 灵川县| 长岭县| 亚东县| 大连市| 海安县| 皋兰县| 忻城县| 奇台县| 龙山县| 马龙县| 嘉义县| 青海省| 峡江县| 水富县| 富裕县| 庆云县| 彰武县| 筠连县| 盐津县| 延安市| 山东| 饶河县| 宜春市| 霍林郭勒市| 郸城县|