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


Felis..

Postades av 2003-02-08 23:18:20 - Mikael Åkerlundh, i forum asp - allmänt, Tråden har 8 Kommentarer och lästs av 491 personer

Hej jag har ett fel som jag inte kn lösa..
här är de..


Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'id ='.
/bla/forum_las.asp, line 14

Här är lite kod


Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("db/forum/forum.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM tblForum where id = "&request.QueryString("id")<--Line 14
rs.Open Addera, Connect, 3, 3


Okej..
men sen en ska till jag har insatllerat iis..
men jasså jag kan ju inte använda cdonts några tips??

/Mikael


Svara

Sv: Felis..

Postades av 2003-02-08 23:23:55 - Andreas Hillqvist

Request.QueryString("id") är tom. Kontrollera stavningen av namnet. Har för mig att den kan vara känslig mot gemener och versaler.
Är det en QueryString parameter och ingen Formulärvärde?


Svara

Sv: Felis..

Postades av 2003-02-08 23:40:47 - Mikael Åkerlundh

hmm ne allt e rätt stavat..


Svara

Sv: Felis..

Postades av 2003-02-09 10:02:10 - Johan Djupmarker

Rad 14 borde vara raden under...

Skickar du med något id när du anropar sidan då? URL:en borde se ut såhär:
http://www.server.com/sida.asp?id=2

/Johan


Svara

Sv: Felis..

Postades av 2003-02-09 11:08:12 - Anna-Karin Söderberg


Jag saknar ju som vanligt lite felkontroll.

Jag skulle slänga in ID till en variabel.
<code>
nID = Request.Querystring("ID")

IF nID ="" THEN
Response.Write "ID är tomt"
ELSE
'Hämta posterna
END IF

</code>

/Anna-Karin


Svara

Sv: Felis..

Postades av 2003-02-09 18:12:31 - Mikael Åkerlundh

Jo johan de ser ut som du säger men va e felet e de någon som kan se något fel ? för de kn inte jag..


Svara

Sv: Felis..

Postades av 2003-02-09 18:28:06 - Anna-Karin Söderberg


Vi säger ju vad som är fel, id är tomt så felet ligger antagligen på sidan som du skickar från och inte i SQL satsen.

Om det ser ut sida.asp?id=1 i webbläsaren.
Så kommer nID att innehålla 1 om du använder mitt exempel.

/Anna-Karin


Svara

Sv: Felis..

Postades av 2003-02-10 07:26:38 - Ragnar Hedblom

Ett bra tips är att kontrollera SQL-strängen genom at skriva ut den. Då kan du se om något saknas.

En god regel är också att avsluta strängen ordentligt.

'************************************************************
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("db/forum/forum.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")

' /Avsluta strängen ordentligt ========
Addera = "SELECT * FROM tblForum where id = " & Request.QueryString("id") & ""

' /Kommentar-markera raden "rs.Open...." ======
rs.Open Addera, Connect, 3, 3

' /Lägg in en "Response.Write" för att skriva u SQL-strängen ======
Response.Write Addera
'************************************************************

Då kan du se om det är något galet med strängen, t.ex. om "id" är tom.

Svenne


Svara

Sv: Felis..

Postades av 2003-02-10 10:46:20 - Peter Holm

Är det samma typ på kolumnen och frågeträngen? Om id-kolumnen är ett tal så kan du testa med: CInt(Request.Querystring("id"))


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 809
27 960
271 761
691
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