Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Konstigt. To few parameters

Postades av 2003-09-28 15:54:47 - Gunnar Gren, i forum asp - allmänt, Tråden har 16 Kommentarer och lästs av 521 personer

Detta fel medelande får jag ofta på min sida. Det försvinner när jag uppdaterar sidan.

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/peer/signup.asp, line 237

Jag har frågat många vad det beror på och alla säger ungefär samma sak, att en parameter saknas. Men SQL-frågan vill inte hämta någon speciell post utan den vill skriva ut alla poster.
Så här ser frågan ut.

SQL = "SELECT * From biljetter order by id ASC"
e.Open SQL, Conn, 1, 2

Do until e.EOF

den avslutas så här

e.MoveNext
Loop
e.Close

Felmedelandet kommer upp ofta när jag kör denna SQL-frågan. När databasen är tom och det inte finns några poster att skriva ut händer det att felmeddelandet kommer upp iallafall. Vill ni ha mer kod så är det bara att fråga.


Svara

Sv: Konstigt. To few parameters

Postades av 2003-09-28 17:29:46 - Anna-Karin Söderberg


Too few parameters betyder att den saknar en parameter, oftast så har man stavat fel på något.

Jag brukar oftast länga in en IF sats.

IF RS.EOF THEN
Response.write "Ingen post hittades"
ELSE
'Loopa ut eller gör det man ska
END IF

Det slipper man många felmeddelanden på.

//Anna-Karin


Svara

Sv: Konstigt. To few parameters

Postades av 2003-09-28 19:00:42 - Gunnar Gren

Jag tänkte precis det när jag skrev posten så det är redan fixat :) men felmeddelandet kommer upp när det finns poster också :[ Ingen som vet vad det kan bero på?


Svara

Sv: Konstigt. To few parameters

Postades av 2003-09-29 00:29:04 - Andreas Hillqvist

Felmeddelande bär orsakata av att du stavat fel till et av fältnbamnen. Eftersom det enda fält i frågan är Id så saknas den i tabellen eller så har du byttt namn på den. Kan vara lät att göra misstag när mn har flera databaser. T.ex. en databas lokalt och en på server. Gör än förändring lokalt men glömmer skicka upp till servern.

Men jag säger att det är felstavat fältnamn.


Svara

Sv: Konstigt. To few parameters

Postades av 2003-10-01 00:12:09 - Ibrahim Gasal


Använd:
<code>
do while not e.EOF
' sats
loop
</code>


Svara

Sv: Konstigt. To few parameters

Postades av 2003-10-01 08:48:18 - Andreas Hillqvist

Frågan berör SQL strängen.

Sedan förstår jag inte varför man skall använda While Not istället för Until:
<code>
Do Until e.EOF
' sats
Loop
</code>


Svara

Sv: Konstigt. To few parameters

Postades av 2003-10-01 14:01:30 - Jan Arenö

do until kör igenom en gång innan den validerar.. inte önskvärt...
while kollar först och om sant, kör en loop...


Svara

Sv: Konstigt. To few parameters

Postades av 2003-10-01 14:13:31 - Andreas Hillqvist

Bullshit.

Om det skall var som du säger skriver man i så fall:

<code>
Do
'...
rs.MoveNext
Loop Until rs.EOF
</code>

Då kör den igenom först en gång.

Detta är användbart i t.ex. följande exempel:
<code>
If rs.EOF Then
Response.Write "No records!"
Else
Do
'...
rs.MoveNext
Loop Until rs.EOF
End if
</code>
Slipper på så sätt en kontroll.


Svara

Sv: Konstigt. To few parameters

Postades av 2003-10-01 14:50:49 - Jan Arenö

Det har du helt rätt i ... måste vara helt slut i hövve idag :D


Svara

Sv: Konstigt. To few parameters

Postades av 2003-10-01 14:53:54 - Jan Arenö

<b>Du skrev...</b>
<i>
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/peer/signup.asp, line 237

Jag har frågat många vad det beror på och alla säger ungefär samma sak, att en parameter saknas. Men SQL-frågan vill inte hämta någon speciell post utan den vill skriva ut alla poster.
</i>

Kör du några frågor innan som fungerar? Är det första sidan med en sql sats? Är det detta som är rad 237? e.Open SQL, Conn, 1, 2


Svara

Sv: Konstigt. To few parameters

Postades av 2003-10-01 15:11:19 - Gunnar Gren

Rad 237 = e.Open SQL, Conn, 1, 2

Och ja, jag har 1 till SQL-sats som körs som frågar om samma sak fast skriver ut dom 5 senaste posterna bara. Ibland så kommer fel meddelandet upp när den frågan ställs.


Svara

Sv: Konstigt. To few parameters

Postades av 2003-10-01 15:32:14 - Jan Arenö

Va händer om du gör så här då?

SQL = "SELECT * From biljetter order by id ASC"
Set e = Conn.execute(SQL)

Do until e.EOF

den avslutas så här

e.MoveNext
Loop
e.Close


Svara

Sv: Konstigt. To few parameters

Postades av 2003-10-01 21:40:01 - Tommy Söderkvist

Felet ligger med stor sannolikhet ej i SQL'en.
Jag misstänker:

e.Open SQL, Conn, 1, 2

Kolla parametrarna noga.
Använd **aldrig** numeriska värden utan använd fördefinierade konstanter.
Det är knöligt att läsa ut vad 1'an och 2'an betyder i ditt anrop.
1'an är CursorType= KeySet
2'an är Locktype = Pessimistic

Är det en kombination av attribut som är lämplig ?
Är det en uppdaterande fråga du kör med tanke på låsninge ?


Svara

Sv: Konstigt. To few parameters

Postades av 2003-10-02 08:58:48 - Andreas Hillqvist

Fältet ID ingår i frågans Order By. Omm access inte kan hitta ett fält i en SQL tabell Antar den att det är en parameter. Eftersom du inte angivit ett värde för parametern så ger den följande meddelande.

Ladda ner databasen. Öppna databasen i Access och titta på tabeldesignen. Finns det ett fält som heter ID?
Kontrollera detta och återkomm med ditt svar.

Felet kan liga någon ananstrans i sida. Så du kan ju testa med att bifoga koden för hela sidan.


Svara

Sv: Konstigt. To few parameters

Postades av 2003-10-02 23:23:11 - Gunnar Gren

Det finns ett ID fält i databasen..

Koden hittar ni här..

http://www34.brinkster.com/gign3/elan/kod.txt (visa källa)



Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 792
27 960
271 761
453
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies