Good day and Happy New Year to all <img src='https://asprunner.com/forums/file.php?topicimage=1&fieldname=question&id=16116&image=1&table=forumtopics' class='bbc_emoticon' alt=':)' />
We had a user call us up earlier today to inform us that our Registration Page has no Captcha on it. To be honest when we upgraded from Version 6.1 to 6.2 some time ago we never paid any attention to this as we assumed it was there - bad girl!!!
Anyway, we loaded this long running 6.1 app into 6.2 and went to the Regsitration Page to add a Captcha. When we try to, we get no captha and assumed it would be available after generating. So on we went. We genned the app and to our surprise when a new user tries to register, we get this error:
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'keys'
/OURVIRDIR-here/usr/include/aspfunctions.asp, line 1741
This is the code at that line number:
' get new key values
failed_inline_add = false
dim kk,k
kk=tkeys.keys
for each k in kk
keys(tkeys(k)) = dbvalue(rs(tkeys(k)))
next
rs.Close
DoInsertRecord=true
end function
The registration fails and no activation link is emailed, BUT the account is created. We can activate the account manually, but that's not the goal. Our DB for this app has not changed at all, nor had anyting else - it's been running for about 1 year and a bit, so there was no need to change anything.
We have gone thru every single page in the GUI and confirmed each page and it's contents (layout, field etc). Everything is fine and as it should be.
At this point in time, we have no desire to upgrade to any new version (frankly can't afford it at this time). Hopefully some fix is available.
Thanks.
<EDIT> While I'm here I might as well ask why we cannot set the number of selectable records per page in GUI??? In the Help File (MISC) it shows we can (the docs say we have to set the Key field in the Pages area). We have the KEY field set in the Pages section. Why does the program not provide the features suggested in the published help files? We have been with ASPrunner since the early days of 5 and it seems that everytime we try to use a feature as documented, it's not available. Each time, it seems one has to Upgrade to another version, or build or whatever. This is MOST frustrating... We simply ran an already perfectly good app thru an upgrade that we purchased some time a go and things are broken. I've also noticed that a few other users have reported same or similar issues.