Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

Provider 錯誤 '80004005' 修改調查表的值

如何修改rs("單號")=CLng(Request("id1"))這個值我想要輸入資料2-111,但這樣輸出會錯誤只能輸入成2111這樣的話資料又會重複...

rs("單號")=CLng(Request("id1"))

http://www.megaupload.com/?d=LE4PNN41

程式碼↑Microsoft VBScript 執行階段錯誤 錯誤 '800a000d' 型態不符合: 'CLng' /sms/add.asp, 列38

2 個解答

評分
  • 9 年前
    最佳解答

    從原先的 rs("單號")=CLng(Request("id1"))

    代表"單號"這個欄位是被定義成"數值"型態的欄位

    您要硬塞成字串 是不可能的

    除非去把"單號"這個資料欄位改成"文字"型態

    不過這太冒險,所有相關存取這個欄位的程式(包括報表程式),都要跟著修改,否則容易牽一髮而動全身,造成一大堆的bug跑出來.

    倘若單號這欄位是文字型態的,那麼只要醬子就行了

    rs("單號")=Request("id1")

    2011-12-08 09:50:47 補充:

    從原先的 rs("單號")=CLng(Request("id1"))

    代表"單號"這個欄位是被定義成"數值"型態的欄位

    您要硬塞成字串 是不可能的

    除非去把"單號"這個資料欄位改成"文字"型態

    不過這太冒險,所有相關存取這個欄位的程式(包括報表程式),都要跟著修改,否則容易牽一髮而動全身,造成一大堆的bug跑出來.

    倘若單號這欄位是文字型態的,那麼只要醬子就行了

    rs("單號")=Request("id1")

  • 9 年前

    已經可以輸入 - 了

    感謝大大的教學 ^^

    大大可以回在回答區給你點數

還有問題?馬上發問,尋求解答。