sl1nger
asked on
error 8002009 - type mismatch
Here's my code....
dim oWebi
dim objXML
dim rs
set oWebi = server.CreateObject("Webi. bWebi")
set rs = oWebi.AddNewRegistrant
set objXML = server.CreateObject("MSXML .DOMDocume nt")
objXML.async = false
objXML.load request
rs.fields("webi_id") = clng(Request.QueryString(" id"))
rs.fields("first_name") = objXML.selectSingleNode("/ /first_nam e").text
rs.fields("last_name") = objXML.selectSingleNode("/ /last_name ").text
rs.fields("email") = objXML.selectSingleNode("/ /email").t ext
rs.update
oWebi.SaveRegistrant(rs)
Response.Write true
It was working... I get an mismatch error 8002009 on this line oWebi.SaveRegistrant(rs)
dim oWebi
dim objXML
dim rs
set oWebi = server.CreateObject("Webi.
set rs = oWebi.AddNewRegistrant
set objXML = server.CreateObject("MSXML
objXML.async = false
objXML.load request
rs.fields("webi_id") = clng(Request.QueryString("
rs.fields("first_name") = objXML.selectSingleNode("/
rs.fields("last_name") = objXML.selectSingleNode("/
rs.fields("email") = objXML.selectSingleNode("/
rs.update
oWebi.SaveRegistrant(rs)
Response.Write true
It was working... I get an mismatch error 8002009 on this line oWebi.SaveRegistrant(rs)
sl1nger --
Can you write the contents of those values to the screen before you try calling oWebi.SaveRegistrants(rs), and post back here what they are?
========================== ========== =====
'...
Response.Write "<br>" & vbNewLine
Response.Write Request.QueryString("id") & "<br>" & vbNewLine
Response.Write objXML.selectSingleNode("/ /first_nam e").text & "<br>" & vbNewLine
Response.Write objXML.selectSingleNode("/ /last_name ").text & "<br>" & vbNewLine
Response.Write objXML.selectSingleNode("/ /email").t ext & "<br>" & vbNewLine
'...
========================== ========== =====
-= DeathToSpam =-
Can you write the contents of those values to the screen before you try calling oWebi.SaveRegistrants(rs),
==========================
'...
Response.Write "<br>" & vbNewLine
Response.Write Request.QueryString("id") & "<br>" & vbNewLine
Response.Write objXML.selectSingleNode("/
Response.Write objXML.selectSingleNode("/
Response.Write objXML.selectSingleNode("/
'...
==========================
-= DeathToSpam =-
ASKER
sure death to spam..
Error message:
Error(s) occurred during the save of the registrant.<br>
21<br>
Mark<br>
Tester<br>
MarkTester@test.com<br>
True
ASKER
Will to be exact...
Error(s) occurred during the save of the registrant.
<br>
21<br>
Mark<br>
Tester<br>
MarkTester@test.com<br>
True
Error(s) occurred during the save of the registrant.
<br>
21<br>
Mark<br>
Tester<br>
MarkTester@test.com<br>
True
Sorry, been afk for the past week. Will try getting back to you tomorrow...
-= DTS =-
-= DTS =-
ASKER
What do you think?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
This helped me work with it.
Glad to be of (some) help. :)
-= DTS =-
-= DTS =-
http://www.forumtopics.com/busobj/viewforum.php?f=40
Unfortunately I have no other tips to share about using Webi.