Wrox Home  
Search P2P Archive for: Go

  Return to Index  

asp_databases thread: Missing parameter?


Message #1 by Jeremy.Farr@b... on Wed, 20 Jun 2001 13:36:18 +0000
Hi guys,

I''m writing a simple ASP to hook into an Access address book.  But I keep

getting error.  Any ideas?



Environment: win2k sp2, iis5



<%@Language = VBScript %>

     <% Dim conn, rst, strSql, Tmp %>

     <% if session("bSet")=false then %>

          <% set session("sconn")=Server.CreateObject("ADODB.Connection")

%>

          <% session("sconn").Provider = "Microsoft.Jet.OLEDB.4.0;" %>

          <% session("sconn").Open "Data Source=e:\Address

Book\Contacts.mdb" %>

          <% set session("srst")=Server.CreateObject("ADODB.Recordset") %>

          <% strSql = "Select * from Details order by LastName" %>

          <% session("srst").Open strSql, session("sconn"), adOpenKeyset,

adLockPessimistic %>

          <% session("bSet")=true %>

<% End if %>







 gives this error



                                     

                   Error Type:       

                   Microsoft JET     

                   Database Engine   

                   (0x80040E10)      

                   No value given    

                   for one or more   

                   required          

                   parameters.       

                   /myweb/addresses. 

                   asp, line 9       

                                     





TIA

Jerry

Message #2 by "Tomm Matthis" <matthis@b...> on Wed, 20 Jun 2001 08:56:26 -0400
Two things that might help.



1. Don't create a connection object as a session var... Baaaaaaaad 

thing. Baaaaaaaaaaaaaaad thing. No donut. <grin>

Put your connection string et al in an Application variable and pull it 

out to create the connection object.



 set oConn =3D Application("strConnectionString")



2. Same caveats for the recordset object.



Hope that helps.



-- Tomm



> -----Original Message-----

> From: Jeremy.Farr@b...

> [mailto:Jeremy.Farr@b...]

> Sent: Wednesday, June 20, 2001 9:36 AM

> To: ASP Databases

> Subject: [asp_databases] Missing parameter?

>

>

> Hi guys,

> I''m writing a simple ASP to hook into an Access address book.  But I 

keep

> getting error.  Any ideas?

>

> Environment: win2k sp2, iis5

>

> <%@Language =3D VBScript %>

>      <% Dim conn, rst, strSql, Tmp %>

>      <% if session("bSet")=3Dfalse then %>

>           <% set 

session("sconn")=3DServer.CreateObject("ADODB.Connection")

> %>

>           <% session("sconn").Provider =3D "Microsoft.Jet.OLEDB.4.0;" 

%>

>           <% session("sconn").Open "Data Source=3De:\Address

> Book\Contacts.mdb" %>

>           <% set 

session("srst")=3DServer.CreateObject("ADODB.Recordset") %>

>           <% strSql =3D "Select * from Details order by LastName" %>

>           <% session("srst").Open strSql, session("sconn"), 

adOpenKeyset,

> adLockPessimistic %>

>           <% session("bSet")=3Dtrue %>

> <% End if %>

>

>

>

>  gives this error

>

>                                     

>                    Error Type:      

>                    Microsoft JET    

>                    Database Engine  

>                    (0x80040E10)     

>                    No value given   

>                    for one or more  

>                    required         

>                    parameters.      

>                    /myweb/addresses.

>                    asp, line 9      

>                                     

>

>

> TIA

> Jerry

>

  Return to Index