RDS problem with the code
I have used the following code for the binding of the data with the TextBoxes on the form.
But when i click the button for the data mvement, an error is displayed that the recordset is closed.
the code used is as follows
<html>
<head>
<title>test programme</title>
</head>
<body bgcolor="ffffff" text="000000" Link="000080" language="VBS" OnLoad="Init">
<p>
<object id="ADC" WIDTH="1" HEIGHT="1" classid="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33">
</object>
</p>
<h1 align="center">MV LOAD DATA EDIT </h1>
<p ALIGN="CENTER"><br>
<br>
</p>
<div align="center"><center">
<table border="0" cellpadding="5" cellspacing="0" width="100%" height="613">
<tr>
<td width="8%" valign="middle" align="center" height="32"><strong>1.</strong></td>
<td width="20%" height="32"><strong>LOAD NO.</strong></td>
<td><input TYPE="text" SIZE="5" ID="LD_NO" NAME="LD_NO" datasrc="#ADC" datafld="LD_NO"> </td>
<td width="8%" valign="middle" align="center" height="32"><strong>2.</strong></td>
<td width="20%" height="32"><strong>BOARD NO.</strong></td>
<td width="22.5%" height="32"><input SIZE="6" ID="BD_NO" NAME="BD_N0" maxlength="15"
tabindex="1" datasrc="#ADC" datafld="BD_NO"> </td>
</tr>
<tr>
<td width="8%" valign="middle" align="center" height="43"><strong>3.</strong></td>
<td width="20%" height="43"><strong>LOAD TITLE
&n bsp; :</strong></td>
<td width="22.5%" height="43"><input SIZE="6" ID="LD_TITLE" NAME="LD_TITLE" datasrc="#ADC"
datafld="LD_TITLE"> </td>
<td width="8%" valign="middle" align="center" height="32"><strong>4.</strong></td>
<td width="20%" height="32"><strong>UNIT/STATION</strong></td>
<td width="22.5%" height="32"><input TYPE="text" SIZE="5" ID="UNIT" NAME="UNIT"
datasrc="#ADC" datafld="UNIT"> </td>
</tr>
<tr>
<td width="8%" valign="middle" align="center" height="43"><strong>5.</strong></td>
<td width="20%" height="43"><strong>NAME PLATE RATING</strong></td>
<td width="22.5%" height="43"><input SIZE="6" ID="N-PLATE_RATING" NAME="N_PLATE_RATING"
tabindex="4" maxlength="10" datasrc="#ADC" datafld="N_PLATE_RATING"> </td>
<td width="8%" valign="middle" align="center" height="32"><strong>6.</strong></td>
<td width="20%" height="32"><strong>MAX. CONT RATING</strong></td>
<td width="22.5%" height="32"><input SIZE="6" ID="MAX_RATING" NAME="MAX_RATING"
tabindex="5" maxlength="10" datasrc="#ADC" datafld="MAX_RATING"> </td>
</tr>
<tr>
<td width="8%" valign="middle" align="center" height="32"><strong>7.</strong></td>
<td width="20%" height="32"><strong>NO OF MAIN DRIVES</strong></td>
<td width="22.5%" height="32"><input SIZE="1" ID="MAIN_NO" NAME="MAIN_NO" tabindex="6"
maxlength="2" datasrc="#ADC" datafld="MAINNO"> </td>
<td width="8%" valign="middle" align="center" height="32"><strong>8.</strong></td>
<td width="20%" height="32"><strong>NO.OF STANDBY DRIVES</strong></td>
<td width="22.5%" height="32"><input SIZE="1" ID="STANDBY_NO" NAME="STANDBY_DRIVE"
tabindex="7" maxlength="2" datasrc="#ADC" datafld="STANDBY_NO"> </td>
</tr>
<tr>
<td width="8%" valign="middle" align="center" height="32"><strong>9.</strong></td>
<td width="20%" height="32"><strong>VOLTAGE CODE</strong></td>
<td width="22.5%" height="32"><input TYPE="text" SIZE="10" ID="VOLT" NAME="volt"
datasrc="#ADC" datafld="VOLT"> </td>
<td width="8%" valign="middle" align="center" height="32"><strong>10.</strong></td>
<td width="20%" height="32"><strong>EMERGENCY LOAD</strong></td>
<td width="22.5%" height="32"><input TYPE="text" SIZE="3" ID="LD_EMERG" NAME="LD_EMERG"
datasrc="#ADC" datafld="LD_EMERG"> </td>
</tr>
<tr>
<td width="8%" valign="middle" align="center" height="32"><strong>11.</strong></td>
<td width="20%" height="32"><strong>DRIVE INERTIA</strong></td>
<td width="22.5%" height="32"><input TYPE="text" SIZE="10" ID="INERTIA" NAME="INERTIA"
datasrc="#ADC" datafld="INERTIA"> </td>
<td width="8%" valign="middle" align="center" height="32"><strong>12.</strong></td>
<td width="20%" height="32"><strong>SI NUMBER</strong></td>
<td width="22.5%" height="32"><input SIZE="5" ID="SI_NO" NAME="SI_NO" maxlength="15"
tabindex="11" datasrc="#ADC" datafld="SI_NO"> </td>
</tr>
<tr>
<td width="8%" valign="middle" align="center" height="32"><strong>13.</strong></td>
<td width="20%" height="32" valign="middle" align="left"><strong>SOURCE
AGENCY </strong></td>
<td width="22.5%" height="32"><input TYPE="text" SIZE="10" ID="SOURCE" NAME="SOURCE"
datasrc="#ADC" datafld="SOURCE"> </td>
<td width="8%" valign="middle" align="center" height="32"><strong>14.</strong></td>
<td width="20%" height="32" bordercolor="#00FFFF"><strong>STATUS</strong></td>
<td width="22.5%" height="32"><input TYPE="text" SIZE="3" ID="STATUS" NAME="STATUS"
datasrc="#ADC" datafld="STATUS"> </td>
</tr>
<tr>
<td width="8%" valign="middle" align="center" height="32"><strong>15.</strong></td>
<td width="20%" height="32"><strong>PLANT CODE</strong></td>
<td width="22.5%" height="32"><input SIZE="18" ID="P_CODE" NAME="P_CODE" maxlength="10"
tabindex="14" datasrc="#ADC" datafld="P_CODE"> </td>
<td width="8%" valign="middle" align="center" height="32"><strong>16.</strong></td>
<td width="20%" height="32"><strong>FEEDER TYPE CODE.</strong></td>
<td width="22.5%" height="32"> <input TYPE="text" SIZE="10" ID="FDR_TYPE"
NAME="FDR_TYPE" datasrc="#ADC" datafld="FDR_TYPE"> </td>
</tr>
<tr>
<td width="8%" valign="middle" align="center" height="63"><strong>17.</strong></td>
<td width="20%" height="63"><strong>FEEDER PROTECTION</strong></td>
<td width="22.5%" height="63"><input TYPE="text" SIZE="3" ID="PROT_TYPE" NAME="PROT_TYPE"
datasrc="#ADC" datafld="PROT_TYPE"> </td>
<td width="8%" valign="middle" align="center" height="63"><strong>18.</strong></td>
<td width="20%" height="63"><strong>PROTECTION TIME </strong></td>
<td width="22.5%" height="63"><input TYPE="text" SIZE="5" ID="PROT_TIME" NAME="PROT_TIME"
datasrc="#ADC" datafld="PROT_TIME"> </td>
</tr>
<tr>
<td width="8%" valign="middle" align="center" height="28"><strong>19.</strong></td>
<td width="20%" height="28"><strong>BLOCK CABLE NO.</strong></td>
<td width="22.5%" height="28"><input SIZE="5" ID="CBL_BLOCK" NAME="CBL_BLOCK"
tabindex="18" maxlength="15" datasrc="#ADC" datafld="CBL_BLOCK"> </td>
<td width="8%" valign="middle" align="center" height="32"><strong>20.</strong></td>
<td width="20%" height="32"><strong>CABLE SIZE CODE</strong></td>
<td width="22.5%" height="32"><input SIZE="10" ID="CBL_SIZE" NAME="CBL_SIZE"
maxlength="15" tabindex="19" datasrc="#ADC" datafld="CBL_SIZE"> </td>
</tr>
<tr>
<td width="8%" valign="middle" align="center" height="32"><strong>21.</strong></td>
<td width="20%" height="32"><strong>CONTROL CODE</strong></td>
<td width="22.5%" height="32"><input SIZE="10" ID="CTL_CODE" NAME="CTL_CODE"
maxlength="15" tabindex="20" datasrc="#ADC" datafld="CTLCODE"> </td>
<td width="8%" valign="middle" align="center" height="43"></td>
<td width="20%" height="43"></td>
<td width="22.5%" height="43"></td>
</tr>
<tr>
<td width="8%" valign="middle" align="center" height="81"><strong>22.</strong></td>
<td width="20%" height="81"><strong>LOAD LOCATION
AREA/ELEV/COL NO.</strong></td>
<td width="22.5%" height="81"><input SIZE="20" ID="LD_LOCAT" NAME="LD_LOCAT" tabindex="21"
datasrc="#ADC" datafld="LD_LOCAT"> </td>
<td width="8%" valign="middle" align="center" height="42"><strong>23.</strong></td>
<td width="20%" height="42"><strong>BOARD LOCATION
AREA/ELEV/COL NO.</strong></td>
<td width="22.5%" height="42"><input SIZE="20" ID="BD_LOCAT" NAME="BD_LOCAT" tabindex="21"
datasrc="#ADC" datafld="BD_LOCAT"> </td>
</tr>
<tr>
<td width="28%" valign="middle" align="center" height="31" colspan="2"><strong><small>DATA
TO BE MAILED TO </strong></small><p><strong><small>(Please Enter E_mail
Address) </small></strong></td>
<td width="22.5%" height="31"><input TYPE="text" SIZE="25" ID="EMAIL" NAME="EMAIL"
tabindex="23" datasrc="#ADC" datafld="EMAIL"> </td>
<td width="8%" valign="middle" align="center" height="31"></td>
<td width="20%" height="31"><strong>DATE & TIME </strong></td>
<td width="22.5%" height="31"><input TYPE="text" SIZE="15" ID="DATE" NAME="DATE"
tabindex="24" VALUE="<%=now()%>"> </td>
</tr>
<tr>
<td width="28%" valign="middle" align="center" height="31" colspan="2"></td>
<td width="22.5%" height="31"></td>
<td width="8%" valign="middle" align="center" height="31"></td>
<td width="20%" height="31"></td>
<td width="22.5%" height="31"></td>
</tr>
</table>
</div>
<p><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"><br>
<br>
<input type="BUTTON" Name="Update" value="Refresh" OnClick="Refresh"> <input type="BUTTON"
Name="Update" value="Save Changes" OnClick="Update"> <input type="BUTTON" Name="Cancel"
value="Cancel Change" OnClick="cancel"> </p>
<p>SQL UPDATE:<br>
<input TYPE="TEXT" NAME="SQL" SIZE="100"></p>
<script language="VBScript" OnLoad="Init"><!--
sub MoveFirst
ADC.Recordset.MovePrevious
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
ADC.SubmitChanges
End Sub
Sub cancel
ADC.CancelUpdate
End Sub
Sub Requery
ADC.Server="http://qly-152-skb"
ADC.CONNECT= "DSN=sad1;uid=sa "
ADC.SQL= "SELECT * FROM mv_load_data "
ADC.Refresh
End SUB
Sub Init
msgbox "it is entering"
ADC.Server="http://qly-152-skb"
ADC.CONNECT= "DSN=sad1;uid=sa "
ADC.SQL= "SELECT * FROM mv_load_data "
ADC.Refresh
End SUB
--></script>
</body>
</html>
the data is on the server and the ecordset is getting closed on error
can some body help me to find out the cause
regards
|