home *** CD-ROM | disk | FTP | other *** search
- <html>
- <% servername = request.cookies("servername")
- if len(servername)=0 then
- servername = "http://" + Request.ServerVariables("SERVER_NAME")
- end if
- dsn = request.cookies("dsn")
- if len(dsn) = 0 then
- dsn = "Cards"
- end if
- %>
-
- <head><title>Trading Card Database Editor</title></head>
-
- <body bgcolor="ffffff" text="000000" link="000080" language="VBS"
- onload="init">
-
- <h1 align="center">Trading Card Database Editor</h1>
- <div align="center"><center>
-
- <table border="0" cellpadding="5">
- <tr>
- <td align="right">CardID:</td>
- <td>
- <input type="text" name="CardID" size="20"
- datasrc="#ADC" datafld="CardID">
- </td>
- </tr>
- <tr>
- <td align="right">Year:</td>
- <td>
- <input type="text" name="YearFld" size="20"
- datasrc="#ADC" datafld="year">
- </td>
- </tr>
- <tr>
- <td align="right">Issuer:</td>
- <td>
- <input type="text" name="Issuer" size="20"
- datasrc="#ADC" datafld="Issuer">
- </td>
- </tr>
- <tr>
- <td align="right">Set Name:</td>
- <td>
- <input type="text" name="SetName" size="20"
- datasrc="#ADC" datafld="SetName">
- </td>
- </tr>
- <tr>
- <td align="right">Card Number:</td>
- <td>
- <input type="text" name="CardNumber" size="20"
- datasrc="#ADC" datafld="CardNumber">
- </td>
- </tr>
- <tr>
- <td align="right">Description:</td>
- <td>
- <input type="text" name="Description" size="50"
- datasrc="#ADC" datafld="Description">
- </td>
- </tr>
- <tr>
- <td align="right">Grade:</td>
- <td>
- <input type="text" name="Grade" size="20"
- datasrc="#ADC" datafld="Grade">
- </td>
- </tr>
- <tr>
- <td align="right">Value:</td>
- <td>
- <input type="text" name="ValueFld" size="20"
- datasrc="#ADC" datafld="CardValue">
- </td>
- </tr>
- </table>
- </center></div>
-
- <p align="center">
- <input type="BUTTON" name="First" value="First" onclick="MoveFirst">
- <input type="BUTTON" name="Prev" value="Prev" onclick="MovePrev">
- <input type="BUTTON" name="Next" value="Next" onclick="MoveNext">
- <input type="BUTTON" name="Last" value="Last"
- onclick="MoveLast"></p>
-
- <p align="center"><input type="button" name="AddNew" value="Add New Card"
- onclick="AddNewCard"> <input type="button" name="Delete" value="Delete Card"
- onclick="DeleteCard"></p>
-
- <p align="center"> <input type="BUTTON" name="Update" value="Save Changes"
- onclick="Update"> <input type="BUTTON" name="Cancel" value="Cancel Changes"
- onclick="Cancel"> </p>
-
- <p align="center">
- <input type="BUTTON" name="Run" value="Requery" onclick="Requery"></p>
-
- <p>SQL UPDATE:<br>
- <input type="text" name="SQL" size="100"></p>
-
- <p>
- <object classid="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33"
- id="ADC" height="1" width="1">
- </object>
- </p>
- <script language="VBScript" onload="Init"><!--
-
-
- SUB MoveFirst
- ADC.Recordset.MoveFirst
- END SUB
-
- SUB MoveNext
- On Error Resume Next
- ADC.Recordset.MoveNext
- IF ERR.Number <> 0 THEN
- ADC.Recordset.MoveLast
- END IF
- END SUB
-
- SUB MovePrev
- On Error Resume Next
- ADC.Recordset.MovePrevious
- IF ERR.Number <> 0 THEN
- ADC.Recordset.MoveFirst
- END IF
- END SUB
-
- SUB MoveLast
- ADC.Recordset.MoveLast
- END SUB
-
- SUB Update
- ssql = "Update Cards Set "
- ssql = ssql + "Year = "
- if isnumeric(yearfld.value) then
- ssql = ssql + yearfld.value + ", "
- else
- ssql = ssql + "0, "
- end if
- ssql = ssql + "Issuer = "
- if len(issuer.value) > 0 then
- ssql = ssql + "'" + issuer.value + "', "
- else
- ssql = ssql + "NULL, "
- end if
-
- ssql = ssql + "SetName = "
- if len(setname.value) > 0 then
- ssql = ssql + "'" + setname.value + "', "
- else
- ssql = ssql + "NULL, "
- end if
- ssql = ssql + "CardNumber = "
- if isnumeric(cardnumber.value) then
- ssql = ssql + cardnumber.value + ", "
- else
- ssql = ssql + "0, "
- end if
- ssql = ssql + "Description = "
- if len(description.value) > 0 then
- ssql = ssql + "'" + description.value + "', "
- else
- ssql = ssql + "NULL, "
- end if
- ssql = ssql + "Grade = "
- if len(grade.value) > 0 then
- ssql = ssql + "'" + grade.value + "', "
- else
- ssql = ssql + "NULL, "
- end if
-
- ssql = ssql + "CardValue = "
- if isnumeric(valuefld.value) then
- ssql = ssql + valuefld.value + ""
- else
- ssql = ssql + "0"
- end if
-
- ssql = ssql + "WHERE CardID = " + CardID.Value
-
- SQL.value = ssql
-
- ADC.SQL = ssql
- ADC.Refresh
-
- ADC.SQL = "Select * from Cards"
- ADC.Refresh
-
- END SUB
-
- SUB DeleteCard
- ssql = "DELETE FROM Cards WHERE CardID = " + CardID.Value
- SQL.value = ssql
-
- ADC.SQL = ssql
- ADC.Refresh
-
- ADC.SQL = "Select * from Cards"
- ADC.Refresh
- end sub
-
- 'Cancel edits and restores original values.
- SUB Cancel
- ADC.CancelUpdate
- END SUB
-
- SUB Requery
- ADC.Server = "<%=servername%>"
- ADC.Connect = "DSN=Cards"
- ADC.SQL = "Select * from Cards"
- ADC.Refresh
-
- END SUB
-
- Sub AddNewCard
- window.navigate "addnew.asp"
-
- end sub
-
- SUB Init
- ADC.Server = "<%=servername%>"
- ADC.Connect = "DSN=<%=dsn%>"
- ADC.SQL = "Select * from Cards"
- adc.refresh
- END SUB
-
- --></script>
- </body></html>
-