SqlClass.asp
上传用户:qfkgdy
上传日期:2020-06-18
资源大小:1888k
文件大小:1k
源码类别:

手机WAP编程

开发平台:

ASP/ASPX

  1. <%
  2. Class SQLClass
  3. Dim table,list,columns,values
  4. Private Sub Class_Initialize
  5. Set list=Server.CreateObject("Scripting.Dictionary")
  6. End Sub
  7. Sub add(ByVal column,value,default,t)
  8. if(isempty(value)) then
  9. value=default
  10. end if
  11. if(t=1) then
  12. value="'"&value&"'"
  13. end if
  14. list.add column,value
  15. End Sub
  16. Function insert()
  17. Dim keys,items,li,lc
  18. keys=list.keys
  19. items=list.items
  20. lc=list.count-1
  21. for li=0 to lc
  22. if(li<>0) then
  23. columns=columns&","&keys(li)
  24. values=values&","&items(li)
  25. else
  26. columns=keys(li)
  27. values=items(li)
  28. end if
  29. next
  30. insert="INSERT INTO "&table&"("&columns&") VALUES("&values&")"
  31. End Function
  32. Function com(ByVal cases,connector,sql)
  33. if(connector="") then
  34. connector="AND"
  35. end if
  36. Dim cn,sn
  37. cn=UBound(cases)
  38. sn=0
  39. for i=0 to cn-1
  40. if(cases(i)<>"") then
  41. if(sn=0) then
  42. com=" WHERE "&cases(i)
  43. sn=1
  44. else
  45. com=com&" "&connector&" "&cases(i)
  46. end if
  47. end if
  48. next
  49. com=sql&com
  50. End Function
  51. Private Sub Class_Terminate
  52. Set list=nothing
  53. End Sub
  54. End Class
  55. %>