<% Sub phase3() On Error Resume Next objConn.close MySQLUser = Request.Form("L1") MySQLPassword = Request.Form("L2") '### Connection string must be changed to reflect changes in config.asp in case of provider modification. strConn = "Driver={MySQL ODBC 3.51 Driver};server=" & MySQLServer strConn = strConn & ";uid=" & MySQLUser strConn = strConn & ";pwd=" & MySQLPassword strConn = strConn & ";database=" & MySQLDBName & ";" '========================================================================================================= Set objConn = Server.CreateObject("ADODB.Connection") Set rs = Server.CreateObject("ADODB.Recordset") objConn.open strConn If objConn.Errors.Count <> 0 Then Response.Write "
Errors Detected while connecting to SQL server.

" collectErrors showErrors Response.Write "

" Response.End End If Response.Write "

Creating Tables....

" Response.Write "
" '=== Ads Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Ads ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "adID VARCHAR (20) NOT NULL , " strSQL = strSQL & "catID int NOT NULL , " strSQL = strSQL & "scatID int NOT NULL , " strSQL = strSQL & "userID int NOT NULL , " strSQL = strSQL & "pdate datetime NOT NULL , " strSQL = strSQL & "edate datetime NOT NULL , " strSQL = strSQL & "nick VARCHAR (255) NULL , " strSQL = strSQL & "city VARCHAR (255) NULL , " strSQL = strSQL & "subject TEXT NULL , " strSQL = strSQL & "phone VARCHAR (30) NULL , " strSQL = strSQL & "web TEXT NULL , " strSQL = strSQL & "images TEXT NULL , " strSQL = strSQL & "webimage TEXT NULL , " strSQL = strSQL & "body text NOT NULL , " strSQL = strSQL & "status smallint NOT NULL , " strSQL = strSQL & "IP VARCHAR (25) NULL , " strSQL = strSQL & "adcounter int NULL , " strSQL = strSQL & "hotlist TINYINT NOT NULL , " strSQL = strSQL & "price VARCHAR (16) NULL , " strSQL = strSQL & "uopt1 VARCHAR (255) NULL , " strSQL = strSQL & "uopt2 VARCHAR (255) NULL , " strSQL = strSQL & "uopt3 VARCHAR (255) NULL , " strSQL = strSQL & "uopt4 VARCHAR (255) NULL , " strSQL = strSQL & "uopt5 VARCHAR (255) NULL , " strSQL = strSQL & "uopt6 VARCHAR (255) NULL , " strSQL = strSQL & "uopt7 VARCHAR (255) NULL , " strSQL = strSQL & "uopt8 VARCHAR (255) NULL , " strSQL = strSQL & "opt1 VARCHAR (255) NULL , " strSQL = strSQL & "opt2 VARCHAR (255) NULL , " strSQL = strSQL & "opt3 VARCHAR (255) NULL , " strSQL = strSQL & "opt4 VARCHAR (255) NULL , " strSQL = strSQL & "opt5 VARCHAR (255) NULL , " strSQL = strSQL & "opt6 VARCHAR (255) NULL , " strSQL = strSQL & "opt7 VARCHAR (255) NULL , " strSQL = strSQL & "opt8 VARCHAR (255) NULL , " strSQL = strSQL & "opt9 VARCHAR (255) NULL , " strSQL = strSQL & "opt10 VARCHAR (255) NULL , " strSQL = strSQL & "opt11 VARCHAR (255) NULL , " strSQL = strSQL & "opt12 VARCHAR (255) NULL , " strSQL = strSQL & "opt13 VARCHAR (255) NULL , " strSQL = strSQL & "opt14 VARCHAR (255) NULL , " strSQL = strSQL & "opt15 VARCHAR (255) NULL , " strSQL = strSQL & "opt16 VARCHAR (255) NULL , " strSQL = strSQL & "opt17 VARCHAR (255) NULL , " strSQL = strSQL & "opt18 VARCHAR (255) NULL , " strSQL = strSQL & "opt19 VARCHAR (255) NULL , " strSQL = strSQL & "opt20 VARCHAR (255) NULL, " strSQL = strSQL & "cat3rdID int NOT NULL, " strSQL = strSQL & "userimagelimit int NULL, " strSQL = strSQL & "PRIMARY KEY (ID), " strSQL = strSQL & "KEY IDs(adID, catID, scatID, UserID), " strSQL = strSQL & "KEY adID(adID), " strSQL = strSQL & "KEY catID(catID), " strSQL = strSQL & "KEY scatID(scatID), " strSQL = strSQL & "KEY UserID(UserID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Ads") collectErrors '=== Advert Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Advert ( " strSQL = strSQL & "adv1 VARCHAR (255) NULL , " strSQL = strSQL & "adv2 VARCHAR (10) NULL , " strSQL = strSQL & "adv3 VARCHAR (255) NULL , " strSQL = strSQL & "adv4 VARCHAR (10) NULL , " strSQL = strSQL & "adv5 VARCHAR (255) NULL , " strSQL = strSQL & "adv6 VARCHAR (10) NULL , " strSQL = strSQL & "adv7 VARCHAR (255) NULL , " strSQL = strSQL & "adv8 VARCHAR (10) NULL , " strSQL = strSQL & "adv9 VARCHAR (255) NULL , " strSQL = strSQL & "adv10 VARCHAR (10) NULL , " strSQL = strSQL & "adv11 VARCHAR (255) NULL , " strSQL = strSQL & "adv12 VARCHAR (10) NULL , " strSQL = strSQL & "adv13 VARCHAR (255) NULL , " strSQL = strSQL & "adv14 VARCHAR (10) NULL , " strSQL = strSQL & "adv15 VARCHAR (255) NULL , " strSQL = strSQL & "adv16 VARCHAR (10) NULL , " strSQL = strSQL & "adv17 VARCHAR (255) NULL , " strSQL = strSQL & "adv18 VARCHAR (10) NULL , " strSQL = strSQL & "adv19 VARCHAR (255) NULL , " strSQL = strSQL & "adv20 VARCHAR (10) NULL , " strSQL = strSQL & "adv21 TINYINT NOT NULL , " strSQL = strSQL & "adv22 TINYINT NOT NULL , " strSQL = strSQL & "adv23 VARCHAR (10) NULL , " strSQL = strSQL & "adv24 VARCHAR (10) NULL , " strSQL = strSQL & "adv25 VARCHAR (10) NULL , " strSQL = strSQL & "adv26 VARCHAR (10) NULL , " strSQL = strSQL & "adv27 TINYINT NOT NULL, " strSQL = strSQL & "adv28 TINYINT NOT NULL, " strSQL = strSQL & "adv29 TINYINT NOT NULL)" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Advert") collectErrors '=== Agent Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Agent ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "userID int NOT NULL , " strSQL = strSQL & "keyword TEXT NULL , " strSQL = strSQL & "stype int NOT NULL , " strSQL = strSQL & "catID int NULL , " strSQL = strSQL & "scatID int NULL , " strSQL = strSQL & "catName TEXT NULL , " strSQL = strSQL & "scatName TEXT NULL , " strSQL = strSQL & "pdate datetime NULL , " strSQL = strSQL & "edate datetime NULL , " strSQL = strSQL & "email VARCHAR (255) NULL , " strSQL = strSQL & "unick VARCHAR (100) NULL , " strSQL = strSQL & "alertlist TEXT NULL, " strSQL = strSQL & "cat3rdID int NULL , " strSQL = strSQL & "cat3rdName TEXT NULL, " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Agent") collectErrors '=== Banner Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Banner ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "status TINYINT NOT NULL , " strSQL = strSQL & "bname VARCHAR (255) NOT NULL , " strSQL = strSQL & "site VARCHAR (255) NULL , " strSQL = strSQL & "URL VARCHAR (255) NULL , " strSQL = strSQL & "altText VARCHAR (255) NULL , " strSQL = strSQL & "pdate datetime NOT NULL , " strSQL = strSQL & "edate datetime NULL , " strSQL = strSQL & "impr int NULL , " strSQL = strSQL & "email VARCHAR (255) NOT NULL, " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Banner") collectErrors '=== Bannerstat Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Bannerstat ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "bname VARCHAR (255) NULL , " strSQL = strSQL & "adate datetime NULL , " strSQL = strSQL & "display int NULL , " strSQL = strSQL & "click int NULL , " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Bannerstat") collectErrors '=== Cat Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Cat ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "catID int NOT NULL , " strSQL = strSQL & "catName TEXT NOT NULL , " strSQL = strSQL & "catDescr TEXT NOT NULL , " strSQL = strSQL & "icon VARCHAR (255) NOT NULL , " strSQL = strSQL & "ads int NULL , " strSQL = strSQL & "sortID int NULL , " strSQL = strSQL & "catOpt1 TEXT NULL , " strSQL = strSQL & "catOpt2 TEXT NULL , " strSQL = strSQL & "catOpt3 TEXT NULL , " strSQL = strSQL & "catOpt4 TEXT NULL , " strSQL = strSQL & "catOpt5 TEXT NULL , " strSQL = strSQL & "catOpt6 TEXT NULL , " strSQL = strSQL & "catOpt7 TEXT NULL , " strSQL = strSQL & "catOpt8 TEXT NULL , " strSQL = strSQL & "catOpt9 TEXT NULL , " strSQL = strSQL & "catOpt10 TEXT NULL , " strSQL = strSQL & "catOpt11 TEXT NULL , " strSQL = strSQL & "catOpt12 TEXT NULL , " strSQL = strSQL & "catOpt13 TEXT NULL , " strSQL = strSQL & "catOpt14 TEXT NULL , " strSQL = strSQL & "catOpt15 TEXT NULL , " strSQL = strSQL & "catOpt16 TEXT NULL , " strSQL = strSQL & "catOpt17 TEXT NULL , " strSQL = strSQL & "catOpt18 TEXT NULL , " strSQL = strSQL & "catOpt19 TEXT NULL , " strSQL = strSQL & "catOpt20 TEXT NULL, " strSQL = strSQL & "catFullDescr TEXT NULL, " strSQL = strSQL & "catMetaDescr TEXT NULL, " strSQL = strSQL & "catMetaKey TEXT NULL, " strSQL = strSQL & "catTitle TEXT NULL, " strSQL = strSQL & "catOptType1 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType2 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType3 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType4 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType5 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType6 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType7 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType8 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType9 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType10 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType11 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType12 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType13 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType14 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType15 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType16 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType17 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType18 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType19 VARCHAR (50) NULL , " strSQL = strSQL & "catOptType20 VARCHAR (50) NULL , " strSQL = strSQL & "catOptSearch1 TINYINT NULL , " strSQL = strSQL & "catOptSearch2 TINYINT NULL , " strSQL = strSQL & "catOptSearch3 TINYINT NULL , " strSQL = strSQL & "catOptSearch4 TINYINT NULL , " strSQL = strSQL & "catOptSearch5 TINYINT NULL , " strSQL = strSQL & "catOptSearch6 TINYINT NULL , " strSQL = strSQL & "catOptSearch7 TINYINT NULL , " strSQL = strSQL & "catOptSearch8 TINYINT NULL , " strSQL = strSQL & "catOptSearch9 TINYINT NULL , " strSQL = strSQL & "catOptSearch10 TINYINT NULL , " strSQL = strSQL & "catOptSearch11 TINYINT NULL , " strSQL = strSQL & "catOptSearch12 TINYINT NULL , " strSQL = strSQL & "catOptSearch13 TINYINT NULL , " strSQL = strSQL & "catOptSearch14 TINYINT NULL , " strSQL = strSQL & "catOptSearch15 TINYINT NULL , " strSQL = strSQL & "catOptSearch16 TINYINT NULL , " strSQL = strSQL & "catOptSearch17 TINYINT NULL , " strSQL = strSQL & "catOptSearch18 TINYINT NULL , " strSQL = strSQL & "catOptSearch19 TINYINT NULL , " strSQL = strSQL & "catOptSearch20 TINYINT NULL , " strSQL = strSQL & "pricelevel VARCHAR (10) NULL , " strSQL = strSQL & "ftype VARCHAR (100) NULL , " strSQL = strSQL & "isfree TINYINT NULL , " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Cat") collectErrors '=== Config Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Config ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "web_name TEXT NULL , " strSQL = strSQL & "web_site VARCHAR (255) NULL , " strSQL = strSQL & "admin_email VARCHAR (255) NULL , " strSQL = strSQL & "notify_email VARCHAR (255) NULL , " strSQL = strSQL & "mailHost VARCHAR (255) NULL , " strSQL = strSQL & "SMTPID VARCHAR (255) NULL , " strSQL = strSQL & "SMTPPAss VARCHAR (30) NULL , " strSQL = strSQL & "emailMethod VARCHAR (20) NOT NULL , " strSQL = strSQL & "verify_user TINYINT NOT NULL , " strSQL = strSQL & "moderate TINYINT NOT NULL , " strSQL = strSQL & "maxChr int NOT NULL , " strSQL = strSQL & "pp int NOT NULL , " strSQL = strSQL & "ap int NOT NULL , " strSQL = strSQL & "isnotfree TINYINT NOT NULL , " strSQL = strSQL & "listAlpha TINYINT NOT NULL , " strSQL = strSQL & "iwidth int NOT NULL , " strSQL = strSQL & "iheight int NOT NULL , " strSQL = strSQL & "isize int NOT NULL , " strSQL = strSQL & "largeimage TINYINT NOT NULL , " strSQL = strSQL & "catpos int NOT NULL , " strSQL = strSQL & "alertlimit int NOT NULL , " strSQL = strSQL & "onbehalf TINYINT NOT NULL , " strSQL = strSQL & "dstyle VARCHAR (100) NULL , " strSQL = strSQL & "uOpt0 VARCHAR (255) NULL , " strSQL = strSQL & "uOpt1 VARCHAR (255) NULL , " strSQL = strSQL & "uOpt2 VARCHAR (255) NULL , " strSQL = strSQL & "uOpt3 VARCHAR (255) NULL , " strSQL = strSQL & "uOpt4 VARCHAR (255) NULL , " strSQL = strSQL & "uOpt5 VARCHAR (255) NULL , " strSQL = strSQL & "uOpt6 VARCHAR (255) NULL , " strSQL = strSQL & "uOpt7 VARCHAR (255) NULL , " strSQL = strSQL & "admin_logon VARCHAR (50) NULL, " strSQL = strSQL & "detectIP TINYINT NOT NULL , " strSQL = strSQL & "siteMetaDescr TEXT NULL , " strSQL = strSQL & "siteMetaKey TEXT NULL , " strSQL = strSQL & "default_to_cat TINYINT NOT NULL , " strSQL = strSQL & "IsCache TINYINT NOT NULL , " strSQL = strSQL & "uOptType0 VARCHAR (255) NULL , " strSQL = strSQL & "uOptType1 VARCHAR (255) NULL , " strSQL = strSQL & "uOptType2 VARCHAR (255) NULL , " strSQL = strSQL & "uOptType3 VARCHAR (255) NULL , " strSQL = strSQL & "uOptType4 VARCHAR (255) NULL , " strSQL = strSQL & "uOptType5 VARCHAR (255) NULL , " strSQL = strSQL & "uOptType6 VARCHAR (255) NULL , " strSQL = strSQL & "uOptSearch0 TINYINT NULL , " strSQL = strSQL & "uOptSearch1 TINYINT NULL , " strSQL = strSQL & "uOptSearch2 TINYINT NULL , " strSQL = strSQL & "uOptSearch3 TINYINT NULL , " strSQL = strSQL & "uOptSearch4 TINYINT NULL , " strSQL = strSQL & "uOptSearch5 TINYINT NULL , " strSQL = strSQL & "uOptSearch6 TINYINT NULL , " strSQL = strSQL & "isWysiwyg TINYINT NULL , " strSQL = strSQL & "imagelimit int NULL , " strSQL = strSQL & "seclog TINYINT NULL , " strSQL = strSQL & "noexp VARCHAR (50) NULL , " strSQL = strSQL & "isevents TINYINT NULL , " strSQL = strSQL & "ispack TINYINT NULL , " strSQL = strSQL & "istn TINYINT NULL , " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Config") collectErrors '=== Counter Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Counter( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "hitcounter int NOT NULL, " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Counter") collectErrors '=== Events Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Events( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "ldefine varchar (255) NULL, " strSQL = strSQL & "eID int NULL, " strSQL = strSQL & "ldate datetime NULL, " strSQL = strSQL & "ltype varchar (50) NULL, " strSQL = strSQL & "IP varchar (50) NULL, " strSQL = strSQL & "ldescr text NULL, " strSQL = strSQL & "luser varchar (255) NULL, " strSQL = strSQL & "ladmin varchar (50) NULL, " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Events") collectErrors '=== Fees Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Fees( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "pa1 VARCHAR (20) NULL , " strSQL = strSQL & "pa2 VARCHAR (20) NULL , " strSQL = strSQL & "pa3 VARCHAR (20) NULL , " strSQL = strSQL & "pa4 VARCHAR (20) NULL , " strSQL = strSQL & "pa5 VARCHAR (20) NULL , " strSQL = strSQL & "pa6 VARCHAR (20) NULL , " strSQL = strSQL & "pa7 VARCHAR (20) NULL , " strSQL = strSQL & "pa8 VARCHAR (20) NULL , " strSQL = strSQL & "pa9 VARCHAR (20) NULL , " strSQL = strSQL & "pa10 VARCHAR (20) NULL , " strSQL = strSQL & "pa11 VARCHAR (20) NULL , " strSQL = strSQL & "pa12 int NULL , " strSQL = strSQL & "pa13 VARCHAR (60) NULL , " strSQL = strSQL & "pa14 VARCHAR (20) NULL , " strSQL = strSQL & "pa15 TEXT NULL , " strSQL = strSQL & "pa16 VARCHAR (20) NULL , " strSQL = strSQL & "pa17 VARCHAR (20) NULL , " strSQL = strSQL & "pa18 int NULL , " strSQL = strSQL & "pa19 int NULL , " strSQL = strSQL & "pa20 VARCHAR (60) NULL , " strSQL = strSQL & "pa21 VARCHAR (20) NULL , " strSQL = strSQL & "pa22 TEXT NULL , " strSQL = strSQL & "pa23 int NULL , " strSQL = strSQL & "pa24 VARCHAR (20) NULL , " strSQL = strSQL & "pa25 TEXT NULL , " strSQL = strSQL & "pa26 int NULL , " strSQL = strSQL & "pa27 int NULL , " strSQL = strSQL & "pa28 int NULL , " strSQL = strSQL & "pa29 int NULL , " strSQL = strSQL & "pa30 int NULL , " strSQL = strSQL & "sw1 VARCHAR (50) NULL , " strSQL = strSQL & "sw VARCHAR (50) NULL, " strSQL = strSQL & "ftype VARCHAR (100) NULL , " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Fees") collectErrors '=== HitLog Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "HitLog( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "hitDate datetime NOT NULL , " strSQL = strSQL & "IP VARCHAR (30) NULL , " strSQL = strSQL & "referer VARCHAR (255) NULL, " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "HitLog") collectErrors '=== Main Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Main ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "head_left1 VARCHAR (255) NULL , " strSQL = strSQL & "display_left1 int NOT NULL , " strSQL = strSQL & "top_left1 int NOT NULL , " strSQL = strSQL & "head_left2 VARCHAR (255) NULL , " strSQL = strSQL & "display_left2 int NOT NULL , " strSQL = strSQL & "top_left2 int NOT NULL , " strSQL = strSQL & "head_left3 VARCHAR (255) NULL , " strSQL = strSQL & "display_left3 int NOT NULL , " strSQL = strSQL & "top_left3 int NOT NULL , " strSQL = strSQL & "head_right1 VARCHAR (255) NULL , " strSQL = strSQL & "display_right1 int NOT NULL , " strSQL = strSQL & "top_right1 int NOT NULL , " strSQL = strSQL & "head_right2 VARCHAR (255) NULL , " strSQL = strSQL & "display_right2 int NOT NULL , " strSQL = strSQL & "top_right2 int NOT NULL , " strSQL = strSQL & "head_right3 VARCHAR (255) NULL , " strSQL = strSQL & "display_right3 int NOT NULL , " strSQL = strSQL & "top_right3 int NOT NULL , " strSQL = strSQL & "with_left int NOT NULL , " strSQL = strSQL & "with_right int NOT NULL , " strSQL = strSQL & "editor_pick TEXT NULL, " strSQL = strSQL & "events VARCHAR (255) NULL , " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Main") collectErrors '=== Opt Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Opt( " strSQL = strSQL & "optname VARCHAR (50) NULL , " strSQL = strSQL & "isglobal TINYINT NOT NULL , " strSQL = strSQL & "optorder SMALLINT NOT NULL)" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Opt") collectErrors '=== OptTypes Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "OptTypes ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "optionName VARCHAR (50) NULL , " strSQL = strSQL & "optionValues longtext NULL , " strSQL = strSQL & "allowCustom TINYINT NOT NULL , " strSQL = strSQL & "customName VARCHAR (50) NULL , " strSQL = strSQL & "optBlank VARCHAR (50) NULL , " strSQL = strSQL & "isHidden TINYINT NOT NULL , " strSQL = strSQL & "isRange TINYINT NOT NULL , " strSQL = strSQL & "isSearchonly TINYINT NOT NULL , " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "OptTypes") collectErrors '=== Pack Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Pack ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "packID int NOT NULL , " strSQL = strSQL & "sortID int NOT NULL , " strSQL = strSQL & "pname varchar (100) NULL , " strSQL = strSQL & "descr text NULL , " strSQL = strSQL & "price varchar (50) NULL , " strSQL = strSQL & "pdur int NOT NULL , " strSQL = strSQL & "adur int NOT NULL , " strSQL = strSQL & "isadexpire tinyint NULL , " strSQL = strSQL & "alimit int NOT NULL , " strSQL = strSQL & "isallowlock tinyint NULL , " strSQL = strSQL & "nimage int NOT NULL , " strSQL = strSQL & "isallowhot tinyint NULL , " strSQL = strSQL & "isallowtrial tinyint NULL , " strSQL = strSQL & "id2co int NOT NULL , " strSQL = strSQL & "formatname text NULL , " strSQL = strSQL & "isoffline tinyint NULL , " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Pack") collectErrors '=== Plog Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Plog( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "pdate datetime NULL , " strSQL = strSQL & "rstat VARCHAR (255) NULL , " strSQL = strSQL & "pstat VARCHAR (255) NULL , " strSQL = strSQL & "txID VARCHAR (255) NULL , " strSQL = strSQL & "txtype VARCHAR (255) NULL , " strSQL = strSQL & "payment VARCHAR (255) NULL , " strSQL = strSQL & "email VARCHAR (60) NULL , " strSQL = strSQL & "userID VARCHAR (10) NULL , " strSQL = strSQL & "iname VARCHAR (255) NULL , " strSQL = strSQL & "fname VARCHAR (255) NULL , " strSQL = strSQL & "lname VARCHAR (255) NULL , " strSQL = strSQL & "IP VARCHAR (30) NULL , " strSQL = strSQL & "merchant VARCHAR (255) NULL , " strSQL = strSQL & "inote text NULL, " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Plog") collectErrors '=== Reply Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Reply ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "rdate datetime NULL , " strSQL = strSQL & "senderName VARCHAR (255) NULL , " strSQL = strSQL & "senderEmail VARCHAR (100) NULL , " strSQL = strSQL & "userID int NULL , " strSQL = strSQL & "message TEXT NULL , " strSQL = strSQL & "adName TEXT , " strSQL = strSQL & "adID VARCHAR (50) , " strSQL = strSQL & "flag int , " strSQL = strSQL & "IP VARCHAR (50) , " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Reply") collectErrors '=== Scat Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Scat( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "sCatID int NOT NULL , " strSQL = strSQL & "scatName TEXT NOT NULL , " strSQL = strSQL & "ads int NULL , " strSQL = strSQL & "catID int NOT NULL , " strSQL = strSQL & "sortID int NULL, " strSQL = strSQL & "scatFullDescr TEXT NULL, " strSQL = strSQL & "scatMetaDescr TEXT NULL, " strSQL = strSQL & "scatMetaKey TEXT NULL, " strSQL = strSQL & "scatTitle TEXT NULL, " strSQL = strSQL & "ftype VARCHAR (100) NULL , " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Scat") collectErrors '=== Temp Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Temp ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "tempimg VARCHAR (255) NOT NULL , " strSQL = strSQL & "tdate datetime NOT NULL, " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Temp") collectErrors '=== Template Table ============================================================================= strSQL = "CREATE TABLE " & tablPfx & "Template ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "tname TEXT NULL , " strSQL = strSQL & "title TEXT NULL , " strSQL = strSQL & "subject TEXT NULL , " strSQL = strSQL & "body LONGTEXT NULL , " strSQL = strSQL & "type int NULL, " strSQL = strSQL & "PRIMARY KEY (ID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "Template") collectErrors '=== User Table ============================================================================= strSQL = "CREATE TABLE " & tablUPfx & "User ( " strSQL = strSQL & "ID int NOT NULL auto_increment, " strSQL = strSQL & "userID MEDIUMINT NOT NULL , " strSQL = strSQL & "email VARCHAR (255) NOT NULL , " strSQL = strSQL & "nick TEXT NOT NULL , " strSQL = strSQL & "pass TEXT NOT NULL , " strSQL = strSQL & "city TEXT NULL , " strSQL = strSQL & "moder TINYINT NOT NULL , " strSQL = strSQL & "cdate datetime NOT NULL , " strSQL = strSQL & "status int NOT NULL , " strSQL = strSQL & "acode VARCHAR (30) NULL , " strSQL = strSQL & "ads int NOT NULL , " strSQL = strSQL & "udate datetime NULL , " strSQL = strSQL & "lastLogon datetime NULL , " strSQL = strSQL & "elist TINYINT NOT NULL , " strSQL = strSQL & "credits VARCHAR (30) NULL , " strSQL = strSQL & "opt1 TEXT NULL , " strSQL = strSQL & "opt2 TEXT NULL , " strSQL = strSQL & "opt3 TEXT NULL , " strSQL = strSQL & "opt4 TEXT NULL , " strSQL = strSQL & "opt5 TEXT NULL , " strSQL = strSQL & "opt6 TEXT NULL , " strSQL = strSQL & "opt7 TEXT NULL , " strSQL = strSQL & "opt8 TEXT NULL , " strSQL = strSQL & "favor TEXT NULL, " strSQL = strSQL & "IP VARCHAR (20) NOT NULL, " strSQL = strSQL & "paypack int NULL , " strSQL = strSQL & "pexpire datetime NULL , " strSQL = strSQL & "ishold TINYINT NULL , " strSQL = strSQL & "PRIMARY KEY (ID), " strSQL = strSQL & "KEY UserID(UserID))" objConn.Execute(strSQL) Call tableRet(objConn.Errors.Count, "User") collectErrors Application("cl_marquee" & strUnique) = Empty Response.Write "
" If not strError = Empty then Response.Write "

Errors Detected while creating tables.

" showErrors Response.Write "

" Response.Write "
If you choose to Continue with buttons bellow make sure listed errors will not affect further setup.
" End If %>




<% On error Goto 0 End Sub %>