asp大數據類型
① SQL 2000 里bigint類型的數據用ASP怎麼轉換成數字
Cint 返回的是 ShortInt 所以最大隻能支持 -32,768 到 32,767
解決方回法是改用 Clng,可支持 -2,147,483,648 到 2,147,483,647
不過 SQL Server 中的 bigint 是 64位整型數答,范圍 –9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
超過 2,147,483,647 ASP 處理不了的
② asp 分類顯示,在一個欄位里有大小分類,如何列出來
首先,抄你是要滑鼠放上去?還是襲要直接列出來?還是要點擊 後看分類?
第一種,滑鼠放上去,建議用JS做,好做點。
第二種,直接列出來, am7972 就可以了,
第三中,點了後頁面顯示分類。更好做,直接做WHERE RARENTID=X 就OK 了。
如果還不明白,選那種後給你寫代碼
③ Asp是不是不適合處理大數據運算
那是肯定的,做這種運算還是需要編譯型的語言來解決。
④ asp的數據類型
你最好能寫出來一些你不懂的數據類型,因為一個語言的數據類型很多,如果都講我想那將最少是一章的知識,大了深了就可能出一本書了。誰都不會在此給你像寫書一樣回答問題,你最好還是寫點東西並且說明你能理解和不明白的地方,謝謝!
我想你至少知道什麼是整型、單精度浮點、雙精度浮點、布爾類型、字元型、字元串類型等等這些類型吧?如果這些你都不知道希望你能多看看書!
Variant 數據類型是所有沒被顯式聲明(用如 Dim、Private、Public 或 Static等語句)為其他類型變數的數據類型。Variant 數據類型並沒有類型聲明字元。
Variant 是一種特殊的數據類型,除了定長 String 數據及用戶定義類型外,可以包含任何種類的數據。Variant 也可以包含 Empty、Error、Nothing 及 Null等特殊值。可以用 VarType 函數或 TypeName 函數來決定如何處理 Variant 中的數據。
數值數據可以是任何整型或實型數,負數時范圍從 -1.797693134862315E308 到 -4.94066E-324,正數時則從 4.94066E-324 到 1.797693134862315E308。通常,數值Variant 數據保持為其 Variant 中原來的數據類型。例如,如果把一個 Integer賦值給 Variant,則接下來的運算會把此 Variant 當成 Integer 來處理。然而,如果算術運算針對含 Byte、Integer、Long 或 Single 之一的Variant 執行,並當結果超過原來數據類型的正常范圍時,則在 Variant 中的結果會提升到較大的數據類型。如 Byte 則提升到 Integer,Integer 則提升到 Long,而 Long和Single 則提升為 Double。當 Variant 變數中有 Currency、Decimal 及 Double 值超過它們各自的范圍時,會發生錯誤。
可以用 Variant 數據類型來替換任何數據類型,這樣會更有適應性。如果 Variant 變數的內容是數字,它可以用字元串來表示數字或是用它實際的值來表示,這將由上下文來決定,例如:
Dim MyVar As Variant
MyVar = 98052
在前面的例子中,MyVar 內有一實際值為 98052 的數值。像期望的那樣,算術運運算元可以對 Variant 變數運算,其中包含數值或能被解釋為數值的字元串數據。如果用 + 運運算元來將 MyVar 與其他含有數字的 Variant 或數值類型的變數相加,結果便是一算術和。
Empty 值用來標記尚未初始化(給定初始值)的Variant 變數。內含 Empty 的 Variant 在數值的上下文中表示 0,如果是用在字元串的上下文中則表示零長度的字元串 ("")。
不應將 Empty 與 Null 弄混。Null 是表示 Variant 變數確實含有一個無效數據。
在 Variant 中,Error 是用來指示在過程中出現錯誤時的特殊值。然而,不像對其他種類的錯誤那樣,程序並不產生普通的應用程序級的錯誤處理。這可以讓程序員,或應用程序本身,根據此錯誤值採取另外的行動。可以用 CVErr 函數將實數轉換為錯誤值來產生 Error 值。
上面講解Variant數據類型的文章引用自:http://hi..com/workerwork/blog/item/d8737238dc1eeb2396ddd8d9.html
⑤ asp數據類型不匹配問題 提示:類型不匹配: '[string: ""]'
str_count_ = str_count_ + dim_abc(i) 改為 str_count_ = str_count_ +clng(tirm(dim_abc(i)))
如果這樣抄不行 說明你dim_abc(i) 有些根本就不是數字,注意看看你的字元串是不是1|2|3,最後有沒有多一個|
⑥ asp里的sql中如何將表中的數據類型轉數字類型啊!急!急!急!
引用: ding_id="&Request.QueryString("id")&""
一看就知道你錯了
改為: ding_id = "'" & Request.QueryString("id") & "'"
如果資料庫中的 欄位類型 為 字元型 則
在 sql 語句中版 要在其前後 加 單引號權
⑦ ASP 判斷數值大小的問題
if yTime > kshijian then
上面這一句中:
yTime的類型是字元串,而kshijian是時間類型,不能直接進專行大小比較!
********************************
從地址欄獲取屬得參數值都是字元串類型,雖然它表面上是數字,但是它的數據類型是字元串,你用response.write(typename(yTime))輸出一下,如果輸出「string」則數據類型是字元串,如果是「number」則是數字類型,使用數值大小比較時必須兩者都是「number」類型才行的!
用這句試試:if cInt(yTime) > cInt(kshijian) then
⑧ 在asp網站用sql資料庫,用哪個數據類型好
text 很大的,不直接存欄位的,不能索引的,但真的很大。
16位存的是指針。
⑨ ASP中幾個數據類型的使用方法怎麼用
類和對象:
關於類定義的說明有好幾種。我認為可以簡單地定義為,類是一種提供特定方法的數據類型。[譯者註:C++剛從C衍生出來的時候,類被定義為」帶方法的結構「。我認為用」封裝的數據(成員、屬性、方法)集合「可能更貼切。]
對象(或者類的實例)可以被描述為使用由類提供的方法的變數。[譯者註:對象和實例略有不同。使用指針或引用自身時,不可作為實例。]
如何在ASP中使用類呢?
首先要建立類。作為例子,下面建立一個超鏈接的類。這個例子沒有什麼意義,我只是用它說明如何建類。
1: Class Navigation
2: Public nav_url
3: Public nav_title
4:
5: Public Property GET nav_link
6:
7: nav_link="<a href=" & chr(34) & nav_url & chr(34) & ">" & nav_title & "</a>"
8:
9: END Property
10:
11: END Class
類由關鍵字Class起頭,後面跟隨類的名字,本例中是Navigation。第二行和第三行定義了二個變數,它們被聲明為公共變數,可以讓類外的函數調用。如果要限制變數只能在類裡面使用,就要把變數聲明為私有(Private)類型。
隨後的代碼聲明了一個公共屬性(Public Property)。這里的屬性設定是讓外部函數讀取類的屬性值。
屬性(Property)有三個參數:
1、Property Let:外部函數設置類的屬性值。
2、Property Set:Get方法的特例。
3、Property Get:外部函數讀取類的屬性值。
⑩ ASP支持的資料庫類型
ASP支持的數據類型應根據應用伺服器能連接的資料庫字元串決定(或由資料庫廠商所提供的連接引擎決定)。
桌面數據可以支持Access、DBF等。
大型資料庫可支持mysql、Mssql、Oracle、DB2等。