Folks,
I am a new to developing in ASP and VBscript... and I'll bet dollars to donuts that there is more than one error in the script I've placed below but I'd be eternally grateful for any help that anyone can give me in trying to solve my current problem...
I am having difficulty pulling the last record from an SQL Server Database table in ASP.
I keep getting this error:
"ADODB.Field error '800a0bcd'
Either BOF or EOF is True, or the current record has been deleted; the operation requested by the application requires a current record.
/oec_proj/trial_2.asp, line 52"
My code looks like this:
Call Connect
Set objMaxTicRS = Server.CreateObject("ADODB.Recordset"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
objMaxTicRS.Open "SELECT * FROM tb_web_proj WHERE TicketNum = (SELECT MAX(TicketNum) FROM [tb_web_proj])", objADOConn
MaxTic = objMaxTicRS.Fields.Value
objMaxTicRS.Close
Set objMaxTicRS = Nothing
Call Connect
Public Sub Connect
Set objADOConn = Server.CreateObject("ADODB.Connection"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Set objADORS = Server.CreateObject("ADODB.Recordset"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
sConnect = "Driver={SQL Server};" & _
"Server=ASQCUQ;" & _
"Database=OEC_PROJ;" & _
"Uid=admin;" & _
"Pwd=oecSQL;"
objADOConn.ConnectionString = sConnect
objADOConn.Open
sSqlQuery = "SELECT * FROM tb_web_proj WHERE TicketNum = '" & MaxTic & "'"
objADORS.Open sSqlQuery, objADOConn
sTicketNum = objADORS("TicketNum"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
sRequestor = objADORS("Requestor"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
sContNum = objADORS("ContNum"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
sContEmail = objADORS("ContEmail"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
sDept = objADORS("Dept"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
sSite = objADORS("Site"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
sSiteOwner = objADORS("SiteOwner"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
sSiteOwnerContNum = objADORS("SiteOwnerContNum"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
sSiteOwnerEmail = objADORS("SiteOwnerEmail"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
sDynamic = objADORS("Dynamic"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
sOrigDueDate = objADORS("OrigDueDate"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
objADORS.Close
End Sub
%>
The error is refering to the line sTicketNum = objADORS("TicketNum"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Once again any help would be greatly appreciated.
--
Garabaldi
I am a new to developing in ASP and VBscript... and I'll bet dollars to donuts that there is more than one error in the script I've placed below but I'd be eternally grateful for any help that anyone can give me in trying to solve my current problem...
I am having difficulty pulling the last record from an SQL Server Database table in ASP.
I keep getting this error:
"ADODB.Field error '800a0bcd'
Either BOF or EOF is True, or the current record has been deleted; the operation requested by the application requires a current record.
/oec_proj/trial_2.asp, line 52"
My code looks like this:
Call Connect
Set objMaxTicRS = Server.CreateObject("ADODB.Recordset"
objMaxTicRS.Open "SELECT * FROM tb_web_proj WHERE TicketNum = (SELECT MAX(TicketNum) FROM [tb_web_proj])", objADOConn
MaxTic = objMaxTicRS.Fields.Value
objMaxTicRS.Close
Set objMaxTicRS = Nothing
Call Connect
Public Sub Connect
Set objADOConn = Server.CreateObject("ADODB.Connection"
Set objADORS = Server.CreateObject("ADODB.Recordset"
sConnect = "Driver={SQL Server};" & _
"Server=ASQCUQ;" & _
"Database=OEC_PROJ;" & _
"Uid=admin;" & _
"Pwd=oecSQL;"
objADOConn.ConnectionString = sConnect
objADOConn.Open
sSqlQuery = "SELECT * FROM tb_web_proj WHERE TicketNum = '" & MaxTic & "'"
objADORS.Open sSqlQuery, objADOConn
sTicketNum = objADORS("TicketNum"
sRequestor = objADORS("Requestor"
sContNum = objADORS("ContNum"
sContEmail = objADORS("ContEmail"
sDept = objADORS("Dept"
sSite = objADORS("Site"
sSiteOwner = objADORS("SiteOwner"
sSiteOwnerContNum = objADORS("SiteOwnerContNum"
sSiteOwnerEmail = objADORS("SiteOwnerEmail"
sDynamic = objADORS("Dynamic"
sOrigDueDate = objADORS("OrigDueDate"
objADORS.Close
End Sub
%>
The error is refering to the line sTicketNum = objADORS("TicketNum"
Once again any help would be greatly appreciated.
--
Garabaldi