當前位置:編程學習大全網 - 網站源碼 - asp更新數據庫時加where條件後就更新不了

asp更新數據庫時加where條件後就更新不了

問題可能處在bookID這個變量上面,最好是先驗證,轉化壹下,如果是數值類型則查詢成功,如果不是數值類型,則轉換成數值類型在查詢。

<%

Function CheckID(ByVal str1)

If IsNumeric(str1) Then

CheckID = Fix(CDbl(str1))

Else

CheckID = 0

End If

End Function

Set rs = conn.execute("update Bookcar set BookNumber = '"& BookNumber &"' where BookId = “&BookId)

實在不能更新,就用:

Set rs = Server.create(”adodb.Recordset")

rs.open "select * from bookcar where bookid="&BookId &",conn,1,3

rs("BookNumber") = BookNumber

rs.update()

成功率比上面的高

  • 上一篇:這的哪個動漫的人物(或者遊戲?)我找不到她的圖片了.樣子是銀色長發、帽子.頭發上還有個蝙蝠的發夾
  • 下一篇:除了疲勞極限,能否根據升降法疲勞試驗中的數據畫出疲勞曲線?
  • copyright 2024編程學習大全網