Invalid use of Null: 'cstr'
møg fejl hvad betyder det ?det er denne linie den fejler på
intOrderID = cstr(Session("orderID"))
Koden
session("mail_sendt") = ""
Sub CreateNewOrder()
Application.lock
if Application("orderID") = "" then
strMaxOrderIdSQL = "SELECT MAX(orderId) AS biggestOrderId FROM orders"
Set rsMaxOrderId = Conn.Execute(strMaxOrderIdSQL)
intOrderID = rsMaxOrderId("biggestOrderId")
Application("orderID") = intOrderID+1
end if
intOrderID = Application("orderID")
Session("orderID") = intOrderID
Conn.Execute("INSERT INTO orders " _
& " (orderID, status) values " _
& " ("&intOrderID&", 'OPEN')")
Application("orderID") = Application("orderID") + 1
Application.Unlock
End Sub
Sub AddToOrder(nOrderID, nProductID, nQuant)
sqlText = "INSERT INTO itemsOrdered " _
& " (orderID, productID, quantity) values " _
& " ("&nOrderID&", "&nProductID&", "&nQuant&")"
Conn.Execute(sqlText)
End Sub
'Main program
intProdID = Request.form("intProdID")
intQuant = Request.form("intQuant")
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConString
intOrderID = cstr(Session("orderID"))
if intOrderID = "" then
CreateNewOrder
end if
sqlText = "SELECT * FROM itemsOrdered WHERE orderID =" & intOrderID & "AND productID =" & intProdID
set rsOrder = Conn.Execute(sqlText)
if rsOrder.EOF then
txtInfo = "Dit indkøb er nu registreret og ligger i indkøbskurven"
AddToOrder intOrderID, intProdID, intQuant
else
txtInfo = "Dette produkt ligger allerede i din indkøbskurv."
end if
%>
