webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Webbutveckling > ASP

ASP Diskussioner om Active Server Pages, med relaterade scriptspråk (klassisk asp).

Svar
 
Trådverktyg Visningsalternativ
Äldre 2002-11-30, 19:18   #1
Gimbo
Medlem
 
Registrerad: 2000-12-16
Ort: Stockholm
Inlägg: 1 625
Lösningar: 0
Felaktiga Parametrar

får detta felmeddelande när jag ska testkör min sub med databaskoppling:
Kod:
ADODB.Recordset fel '800a0bb9' 

Programmet använder felaktiga parametrar, som antingen ligger 
utanför tillåtet intervall, eller som skapar en inbördes konflikt.
så här ser mitt testprogram ut:
Kod:
<!-- #include file="includes/databas.asp" -->
<!-- #include file="includes/installningar.asp" -->
<html>
<head>
	<title>test</title>
</head>
<body>
<%
 
 'on error resume next

' check if the product has optionals assigned
mySQL="SELECT Top3 * FROM products ORDER BY idProduct DESC"

call databas(mySQL, rstemp, "test")
Do Until rstemp.EOF
%>

<%=rstemp("price")%>

<%
  rstemp.movenext
  loop
call closedb()
%>
</body>
</html>
och jag får fel i inklud filen databas, så här ser min sub Databas ut:
Kod:
sub databas(mySQL, rstemp, scriptName) 
  
   call openDb()
 
   set rstemp = server.createObject("adodb.recordset")
   'rstemp.Open mySQL, conntemp, adOpenStatic, adLockOptimistic

   ' set locktype
    rstemp.lockType = adLockReadOnly

   ' set the cursor
    rstemp.cursorType = adOpenForwardOnly 
   
    rstemp.open mySQL, connTemp

end sub
Kan ngn se vart felet ligger???, naturligvis har jag filen adovbs.inc inkluderat i filen där subben och funtionen för databasen finns
__________________
J.Kerkinni en grymt bra Mode Blogg
Gimbo besöker inte forumet just nu   Svara med citat
Äldre 2002-11-30, 20:34   #2
trexter
Medlem
 
Registrerad: 2002-03-01
Ort: Maelmööu
Inlägg: 1 424
Lösningar: 4
Vilken rad för du felmeddelande på?
Var finns subben openDb?

Jag tror det blir fel någonstans där en sub kallas som du inte har tillgång till eller liknande.

__________________
Om .NET bara är en fluga är den väldigt stor.
trexter besöker inte forumet just nu   Svara med citat
Äldre 2002-11-30, 20:44   #3
Gimbo
Medlem
 
Registrerad: 2000-12-16
Ort: Stockholm
Inlägg: 1 625
Lösningar: 0
jag får felmeddelandet på subben databas... så här ser openDb ut:
Kod:
sub openDb()
 if varType(connTemp)=0 or varType(connTemp)=1 then   
 
   ' create the connection
   set connTemp	= server.createObject("adodb.connection")      
    
   connTemp.Open pDatabaseConnectionString  
  
 end if 
end sub
och i inklud filen installningar har jag detta som jag även den inkluderar på sidan som ni ser på min testfil har jag detta:
Kod:
' Jet Oledb connection
pDatabaseConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source="&server.mappath("databasen.mdb")
__________________
J.Kerkinni en grymt bra Mode Blogg
Gimbo besöker inte forumet just nu   Svara med citat
Äldre 2002-12-01, 00:31   #4
ponta
Medlem
 
Registrerad: 2002-07-11
Ort: Norrköping
Inlägg: 37
Lösningar: 1
Byt
Kod:
mySQL="SELECT Top3 * FROM products ORDER BY idProduct DESC"
till
Kod:
mySQL="SELECT Top 3 * FROM products ORDER BY idProduct DESC"
istället, -- Top mellanslag 3 --
ponta besöker inte forumet just nu   Svara med citat
Äldre 2002-12-01, 21:12   #5
Gimbo
Medlem
 
Registrerad: 2000-12-16
Ort: Stockholm
Inlägg: 1 625
Lösningar: 0
har gjort d, men felet tycks inte ligga där... utan får samma felmeddelande igen!
__________________
J.Kerkinni en grymt bra Mode Blogg
Gimbo besöker inte forumet just nu   Svara med citat
Äldre 2002-12-01, 21:13   #6
Ekström
Medlem
 
Ekströms avatar
 
Registrerad: 2002-02-01
Inlägg: 1 690
Lösningar: 8
Är det MySQL så använder man inte TOP utan LIMIT.

Kod:
mySQL="SELECT * FROM products ORDER BY idProduct DESC LIMIT 3"
Ekström besöker inte forumet just nu   Svara med citat
Äldre 2002-12-01, 21:17   #7
Gimbo
Medlem
 
Registrerad: 2000-12-16
Ort: Stockholm
Inlägg: 1 625
Lösningar: 0
det är en access databas, fast skrev mySQL
__________________
J.Kerkinni en grymt bra Mode Blogg
Gimbo besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Webbutveckling > ASP

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 15:05.


Powered by: vBulletin Version 3.8.6
Copyright © webForum