hi ,
i also faced same issue But my issue was with database .
My ERROR:
Microsoft VBScript runtime error '800a000d' Type mismatch /Payment/Thanks_for_payment.asp, line 56
I google and find all the way to resolve and got one of solution This error occurs when
1. the object is not created (set is the instruction)
Dim rsordrdetails on error resume next Set rsordrdetails_cmd = Server.CreateObject ("ADODB.Command") 2. when The data ***y fired results no data and you try to acccess the column of the Record set rep_name= rsordrdetails("Email") ' as there is No record it will fire error solution
If (NOT rsordrdetails.EOF) Then response.Write(" rsordrdetails("Email") : " & rsordrdetails("Email") ) rep_name= rsordrdetails("Email")
.. ... end if
3. when you written a Wrong store Procudure name and hence object "" is not creted (my case)
Dim rsordrdetails Dim rsordrdetails_cmd Dim rsordrdetails_numRows on error resume next Set rsordrdetails_cmd = Server.CreateObject ("ADODB.Command") rsordrdetails_cmd.ActiveConnection = MM_conn_STRING
rsordrdetails_cmd.CommandText = "proc_GetInvDetails" rsordrdetails_cmd.CommandType = adCmdStoredProc 'Requires the adovbs.inc file or typelib meta tag
acatully i changed the name from "GetInvDetails" to "Get_GetInvDetails" but forget to update and hence i got issue
"Microsoft VBScript runtime error '800a000d' Type mismatch /Payment/Thanks_for_payment.asp, line 56"
think if any one stuck in this issue in future might get help
|