![]() |
|
|
|||||||
| ASP Diskussioner om Active Server Pages, med relaterade scriptspråk (klassisk asp). |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
Medlem
Registrerad: 2001-08-27
Inlägg: 676
Lösningar: 1 |
Hej!
Får felmeddelandet: Microsoft OLE DB Provider for ODBC Drivers fel '80040e10' [Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades. Har kollat tabell namnen och de stämmer... Kod: **************************************************** ortiden = Replace(Request.Form("ortid"),"'","''") laniden = Request.Form("lanid") sql5="select * from Ort where Ortnamn='" & ortiden & "' and lan_id=" & laniden **************************************************** Utskriftet av sql5 ser ut så här: select * from Ort where Ortnamn='Örträsk' and lan_id=22 Datatyper: Ortnamn=text lan_id=räknare Hoppas någon kan hjälpa mig! Mvh Lena |
|
|
|
|
|
#2 |
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3132 |
Man brukar få det felet om man skrivit fel på ett tabell- eller fältnamn i SQL-frågan.
Mvh,
__________________
@aviddevguy |
|
|
|
|
|
#3 |
|
Medlem
Registrerad: 2001-02-05
Ort: Malmö
Inlägg: 8 507
Lösningar: 108 |
Vad innehåller variablarna orttiden och lantiden? Kolla så att de inte är tomma.
__________________
http://truemaybefalse.blogspot.com - Med en debugger i högsta hugg |
|
|
|
|
|
#4 |
|
Medlem
Registrerad: 2001-08-27
Inlägg: 676
Lösningar: 1 |
Anders, jo jag har lärt mig att det brukar vara så, därför har jag också stirrat och jämfört dessa fält och tabell namn flera gånger och det är korrekt...
Override, jag vet att dom innehåller något eftersom jag skriver ut sql5, se mitt inlägg ovan. |
|
|
|
|
|
#5 |
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3132 |
Det råkar inte vara så att lan_id är av texttyp eller så i tabellen?
__________________
@aviddevguy |
|
|
|
|
|
#6 |
|
Medlem
Registrerad: 2001-08-27
Inlägg: 676
Lösningar: 1 |
Nej det är tal...
för säkerhets skull testade jag även att skriva: sql5="select * from Ort where Ortnamn='" & ortiden & "' and lan_id='" & laniden &"' " men det blev fel det också... |
|
|
|
|
|
#7 |
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3132 |
Jag ser ju nu att du skrev det i ditt första inlägg, sorry. Jag är inte van vid att folk har med informationen man behöver för att kunna svara på frågan.
![]() Om du ställer frågan select * from Ort where Ortnamn='Örträsk' and lan_id=22 direkt i Access, hur ser det ut då? Mvh,
__________________
@aviddevguy |
|
|
|
|
|
#8 |
|
Medlem
Registrerad: 2001-08-27
Inlägg: 676
Lösningar: 1 |
Tyvärr går det inte för min databas har blivit helt knasig =( Jag kan öppna den och kolla på relationerna i den (och där jämföra tabell och fältnamn) men inte öppna någon tabell. Har varit så några veckor nu och ingen förstår varför. Så jag har fått lov att skapa små asp sidor som jag skapat nya fält och sånt med när det har behövts.
Men när det gäller datatyperna så är jag ändå helt säker på min sak... |
|
|
|
|
|
#9 |
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3132 |
Är du säker på att det är den SQL-frågan som ger felet?
Det verkar som du har fler frågor på sidan, och om tabellnamn, fältnamn och datatyper är som du skrivit så ska frågan fungera. Mvh,
__________________
@aviddevguy |
|
|
|
|
|
#10 |
|
Medlem
Registrerad: 2001-08-27
Inlägg: 676
Lösningar: 1 |
Jag vet inte varför men det där felet gick till sig när jag ändrade i en annan sql sats längre ned!
Men... istället fick jag ett nytt problem... Felmeddelande: Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' [Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i INSERT INTO-uttryck. Kod: **************************************************** sql = "INSERT INTO Stugor(Namn, InnehavareID, Antalbadd, Pris_per_natt, Pris_per_vecka, Hogsasongdag, Hogsasongvecka, Kommentarer, OrtID, Vagbeskrivning, Engelska, Antal_uthyrda_just_nu)" & _ " VALUES ('" & _ stugnamnen & "'," & _ Session("Innehavare") & "," & _ antalbaddaren & "," & _ prisdagen & "," & _ prisveckaen & "," & _ prisdaghog & "," & _ prisveckahog & ",'" & _ kommentareren & "'," & _ ortid & ",'" & _ vagen & "','" &_ engelska & "'," &_ boarea & ")" **************************************************** Utskrift av sql: INSERT INTO Stugor(Namn, InnehavareID, Antalbadd, Pris_per_natt, Pris_per_vecka, Hogsasongdag, Hogsasongvecka, Kommentarer, OrtID, Vagbeskrivning, Engelska, Antal_uthyrda_just_nu) VALUES ('wer',65,4,0,0,0,0,'',138,'','',) |
|
|
|
|
|
#11 |
|
Medlem
Registrerad: 2001-08-27
Inlägg: 676
Lösningar: 1 |
Datatyper:
Namn = text InnehavareID = tal Antalbadd = tal Pris_per_natt = tal Pris_per_vecka = tal Hogsasongdag = tal Hogsasongvecka = tal Kommentarer = pm OrtID = tal Vagbeskrivning = pm Engelska = pm Antal_uthyrda_just_nu = tal |
|
|
|
|
|
#12 |
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3132 |
Det saknas ett värde efter sista kommatecknet i VALUES.
Mvh,
__________________
@aviddevguy |
|
|
|
|
|
#13 |
|
Medlem
Registrerad: 2001-08-27
Inlägg: 676
Lösningar: 1 |
Ja det gör det bestämt!
Tack så mkt! |
|
|
|
|
|
#14 |
|
Medlem
Registrerad: 2000-10-01
Ort: Mora, jobbar i sthlm
Inlägg: 4 910
Lösningar: 103 |
Det saknas två värden t.o.m
|
|
|
|
|
|
#15 |
|
Medlem
Registrerad: 2001-02-05
Ort: Malmö
Inlägg: 8 507
Lösningar: 108 |
Oj.
__________________
http://truemaybefalse.blogspot.com - Med en debugger i högsta hugg |
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|