Hi,
Could you please help figure out what's wrong with this code, it doesn't update the records in the loop aside from the very first one and at times i get EOF/BOF error.
The code is below
<%
Set dcnDB = Server.CreateObject("ADODB.Connection"
dcnDB.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;"_
& "Data Source=f:\Aspdatabase\Database\userrequisition.mdb"
dcnDB.Open
'Create the recordset object
Set rs = Server.CreateObject("ADODB.Recordset"
'Create the recordset object
Set rs1 = Server.CreateObject("ADODB.Recordset"
rs1.Open "SELECT * FROM TempMinMax " _
& "Where Max = " _
& Request.Form("order_id"
&" ", _
dcnDB, 2, 2
MinHolder = rs1("Min"
MaxHolder = rs1("Max"
rs.Open "SELECT * FROM airbooking " _
& "Where Request_id = " _
& rs1("Min"
&" ", _
dcnDB, adOpenKeyset, adLockOptimistic
Response.Write MinHolder
Response.Write MaxHolder
diff = MaxHolder - MinHolder
For i = MinHolder to Maxholder
If Request.Form("txt_Approval"
= "Approved" then
Do While Not rs.EOF
rs("Head_Approve"
= Request.Form("txt_Approval"
rs("Head_Approval_Date"
= Request.Form("txt_Head_Date"
rs.Update
rs.MoveNext
Loop
Else
Do While Not rs.EOF
rs("Head_Approve"
= Request.Form("txt_Approval"
rs("Head_Approval_Date"
= Request.Form("txt_Head_Date"
rs.Update
rs.MoveNext
Loop
End if
Next
%>
Oysterbar ride to success. Keep Riding
Could you please help figure out what's wrong with this code, it doesn't update the records in the loop aside from the very first one and at times i get EOF/BOF error.
The code is below
<%
Set dcnDB = Server.CreateObject("ADODB.Connection"
dcnDB.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;"_
& "Data Source=f:\Aspdatabase\Database\userrequisition.mdb"
dcnDB.Open
'Create the recordset object
Set rs = Server.CreateObject("ADODB.Recordset"
'Create the recordset object
Set rs1 = Server.CreateObject("ADODB.Recordset"
rs1.Open "SELECT * FROM TempMinMax " _
& "Where Max = " _
& Request.Form("order_id"
dcnDB, 2, 2
MinHolder = rs1("Min"
MaxHolder = rs1("Max"
rs.Open "SELECT * FROM airbooking " _
& "Where Request_id = " _
& rs1("Min"
dcnDB, adOpenKeyset, adLockOptimistic
Response.Write MinHolder
Response.Write MaxHolder
diff = MaxHolder - MinHolder
For i = MinHolder to Maxholder
If Request.Form("txt_Approval"
Do While Not rs.EOF
rs("Head_Approve"
rs("Head_Approval_Date"
rs.Update
rs.MoveNext
Loop
Else
Do While Not rs.EOF
rs("Head_Approve"
rs("Head_Approval_Date"
rs.Update
rs.MoveNext
Loop
End if
Next
%>
Oysterbar ride to success. Keep Riding