![]() |
|
|
|||||||
| ASP Diskussioner om Active Server Pages, med relaterade scriptspråk (klassisk asp). |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
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. 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>
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
__________________
J.Kerkinni en grymt bra Mode Blogg |
|
|
|
|
|
#2 |
|
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. |
|
|
|
|
|
#3 |
|
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
Kod:
' Jet Oledb connection
pDatabaseConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source="&server.mappath("databasen.mdb")
__________________
J.Kerkinni en grymt bra Mode Blogg |
|
|
|
|
|
#4 |
|
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" Kod:
mySQL="SELECT Top 3 * FROM products ORDER BY idProduct DESC"
|
|
|
|
|
|
#5 |
|
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 |
|
|
|
|
|
#6 |
|
Medlem
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" |
|
|
|
|
|
#7 |
|
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 |
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|