Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Help Groups for Snitz Forums 2000 Users
 Help: MOD Implementation
 Added Sticky MOD and now forum is broke...
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

SPDCane
Starting Member

8 Posts

Posted - 25 April 2002 :  11:05:55  Show Profile
Hey I recently added StickyTopic_1_0 to my board and I did all the changes that were mentioned in the readme file but now when I try to access a forum or a topic I get the following error!!!

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.

/forum/forum.asp, line 255

Any ideas on what it could be?

Here is my lines 250-263

else 'end MySql specific code

set rs = Server.CreateObject("ADODB.Recordset")
rs.cachesize=20

rs.open strSql, my_Conn, 3
if not (rs.EOF or rs.BOF) then
rs.movefirst
rs.pagesize = strPageSize
maxpages = cint(rs.pagecount)
rs.absolutepage = mypage
end if

end if



Edited by - SPDCane on 25 April 2002 11:46:59

HarlekinWF
New Member

Germany
77 Posts

Posted - 26 April 2002 :  15:13:56  Show Profile  Send HarlekinWF an ICQ Message
have same problem...

Go to Top of Page

Traverer
New Member

Malaysia
61 Posts

Posted - 26 April 2002 :  23:30:12  Show Profile
Could you post your forum.asp lines around 179-211 ?
which should start with :
quote:
'## Forum_SQL - Get all topics from DB
strSql ="SELECT " & strActivePrefix & "TOPICS.T_STATUS, " & strActivePrefix & "TOPICS.CAT_ID, "
strSql = strSql & strActivePrefix & "TOPICS.FORUM_ID, " & strActivePrefix & "TOPICS.TOPIC_ID, "
strSql = strSql & strActivePrefix & "TOPICS.T_VIEW_COUNT, " & strActivePrefix & "TOPICS.T_SUBJECT, "
...

and end with:
quote:
...
if strDBType = "mysql" then 'MySql specific code
if mypage > 1 then
intOffset = CInt((mypage-1) * strPageSize)
strSql = strSql & " LIMIT " & intOffset & ", " & strPageSize & " "
end if


Traverer is here.
Go to Top of Page

HarlekinWF
New Member

Germany
77 Posts

Posted - 27 April 2002 :  07:43:48  Show Profile  Send HarlekinWF an ICQ Message
'## Forum_SQL - Get all topics from DB
strSql ="SELECT " & strActivePrefix & "TOPICS.T_STATUS, " & strActivePrefix & "TOPICS.CAT_ID, "
strSql = strSql & strActivePrefix & "TOPICS.FORUM_ID, " & strActivePrefix & "TOPICS.TOPIC_ID, "
' ############## Poll Mod - Modified next line ############
strSql = strSql & strActivePrefix & "TOPICS.T_VIEW_COUNT, " & strActivePrefix & "TOPICS.T_SUBJECT, " & strActivePrefix & "TOPICS.T_ISPOLL, "
strSql = strSql & strActivePrefix & "TOPICS.T_AUTHOR, "
strSql = strSql & strActivePrefix & "TOPICS.T_REPLIES, " & strActivePrefix & "TOPICS.T_LAST_POST, "
strSql = strSql & strActivePrefix & "TOPICS.T_LAST_POST_AUTHOR, "
' ############## Sticky Topic Mod ############
strSql = strSql & strActivePrefix & "TOPICS.T_STICKY, "
strSql = strSql & strActivePrefix & "TOPICS.T_TOPSTICKY, "
' ############## Sticky Topic Mod ############
strSql = strSql & strMemberTablePrefix & "MEMBERS.M_NAME, "
strSql = strSql & "MEMBERS_1.M_NAME AS LAST_POST_AUTHOR_NAME "
strSql = strSql & " FROM " & strMemberTablePrefix & "MEMBERS, "
strSql = strSql & strActivePrefix & "TOPICS, "
strSql = strSql & strMemberTablePrefix & "MEMBERS AS MEMBERS_1 "
strSql = strSql & " WHERE " & strMemberTablePrefix & "MEMBERS.MEMBER_ID = " & strActivePrefix & "TOPICS.T_AUTHOR "
strSql = strSql & " AND " & strActivePrefix & "TOPICS.T_LAST_POST_AUTHOR = MEMBERS_1.MEMBER_ID "
strSql = strSql & " AND " & strActivePrefix & "TOPICS.FORUM_ID = " & Forum_ID & " "
if nDays = "-1" then
strSql = strSql & " AND " & strActivePrefix & "TOPICS.T_STATUS <> 0 "
end if
if nDays > "0" then
strSql = strSql & " AND " & strActivePrefix & "TOPICS.T_LAST_POST > '" & defDate & "'"
end if
' DEM --> if not a Moderator, all unapproved posts should not be viewed.
if AdminAllowed = 0 then
strSql = strSql & " AND ((" & strActivePrefix & "TOPICS.T_AUTHOR <> " & MemberID
strSql = strSql & " AND " & strActivePrefix & "TOPICS.T_STATUS < " ' Ignore unapproved/rejected posts
if Moderation = "Y" then
strSql = strSql & "2" ' Ignore unapproved posts
else
strSql = strSql & "3" ' Ignore any hold posts
end if
strSql = strSql & ") OR " & strActivePrefix & "TOPICS.T_AUTHOR = " & MemberID & ")"
end if

'###################### Sticky Topic Mod ############################
if request("ARCHIVE") = "true" then
strSql = strSql & " ORDER BY " & strActivePrefix & "TOPICS.T_LAST_POST DESC "
else
strSql = strSql & " ORDER BY " & strActivePrefix & "TOPICS.T_TOPSTICKY DESC "
strSql = strSql & " , " & strActivePrefix & "TOPICS.T_STICKY DESC "
strSql = strSql & " , " & strActivePrefix & "TOPICS.T_LAST_POST DESC "
end if
'###################### Sticky Topic Mod ############################

if strDBType = "mysql" then 'MySql specific code
if mypage > 1 then
intOffset = CInt((mypage-1) * strPageSize)
strSql = strSql & " LIMIT " & intOffset & ", " & strPageSize & " "
end if


cu
Harlekin

http://forum.killers-in-action.com

mIRC
server : QuakeNet - Random german server
channel: #killers-in-action
Go to Top of Page

Traverer
New Member

Malaysia
61 Posts

Posted - 28 April 2002 :  11:47:04  Show Profile
I have test the Sticky Topic 1.0 myself and it works fine, even I try to copy your given forum.asp lines and paste into my forum.asp file.

Now it seems to me that the problem is not your forum.asp file but maybe some missing database fields that you might forget to update.

Try to update your database with the correct database setup file again and see what will happens next ...

Hopes that help

Traverer is here.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.32 seconds. Powered By: Snitz Forums 2000 Version 3.4.07