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


Nybörjade på databaser

Postades av 2002-02-27 21:06:19 - Patrik Brändström, i forum asp - allmänt, Tråden har 13 Kommentarer och lästs av 519 personer

Hejsan alla!

Först vill ag bara säga hej och att detta är mitt absolut första inlägg här! =) (det kommer nog flera efter detta).

Nu till mitt lilla problem:

En <form> skickar data från tre fällt tille en annan .asp fil som ska lägga in inputen från dessa tre fällt i en .mdb, men jag får felmeddelandet om att rad 7 är kaputt:

rad 6 och 7:

SQL = " Insert Into referenser (over, text, bild) VALUES ('" & Request.Form("over") & "', '" & Request.Form("text") & "', '" & Request.Form("text") & "') "
Set rs = db.Execute(SQL)

Browsern skriver något om ett Syntax error in INSERT INTO statement?

Vad kan detta betyda? vad gör jag fel?

Tack på förhand, hälsnigar Patrik


Svara

Sv: Nybörjade på databaser

Postades av 2002-02-27 21:14:27 - Fredrik Salomonsson

Hej.

Du har helt klart valt rätt forum om du vill lära dej programmering.
Helt underbar site...

till frågan:

Testa att skriva ut SQL-strängen på skärmen. Testa också att klistra in den i Access och kolla vad som händer då.

Kolla ocksp felstavningar.

Du sätter in "text" två gånger i databasen. borde väl inte vara problemet men det känns lite onödigt.


Svara

Sv: Nybörjade på databaser

Postades av 2002-02-27 21:20:21 - Patrik Brändström

Hejsan!

det där med text va fel det va en äldre kodsnutt, det ska stå bild på en av dem

Strängen jag fick ut var:
over=tralala&text=Tjolahopp&bild=tjosan&submit=Skicka

jag har dubbelkollat stavningen på de requestade fälten och det verkar inte vara någe fel där?

hjälp =)


Svara

Sv: Nybörjade på databaser

Postades av 2002-02-27 21:34:26 - Fredrik Salomonsson

Hej igen.

testa:

Response.Write SQL

Kolla om du hittar nåt fel där. Prova i Access också.


Svara

Sv: Nybörjade på databaser

Postades av 2002-02-27 23:18:17 - Johannes Berglund

Values skall komma förre paranteserna!! prova detta! Om det är så du menar?

SQL = " Insert Into referenser VALUES (over, text, bild)


Svara

Sv: Nybörjade på databaser

Postades av 2002-02-28 01:36:24 - Patrik Brändström

Hejsan! tack för att ni hjälper mig =)

Fölnade rader genererar efterkommande felmeddelande:

SQL = " Insert Into referenser VALUES (over, text, bild) ('" & Request.Form("over") & "', '" & Request.Form("text") & "', '" & Request.Form("bild") & "') "


Set rs = db.Execute(SQL)


Ger felmeddelandet:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Missing semicolon (;) at end of SQL statement.

Koden som jag utgår ifrån fungerar, men den är bara med två fält till en annan .mdb, kan det vara .mdb:n som e konstig? jag dubbelkollade fältnamn etc och det tycks stämma?

Tack!


Svara

Sv: Nybörjade på databaser

Postades av 2002-02-28 08:06:55 - Johannes Berglund

jag har haft det problemet själv, men kommer inte på vad det var? Men tror inte det har med mdb:n att göra. Kan vara nåt tecken nånstans som är fel!


Svara

Sv: Nybörjade på databaser

Postades av 2002-02-28 10:15:11 - Martin Lynx

Hej,

är inte heller jättevass på databaser, men här inbillar jag mig att jag kan hjälpa till *ler*

"[Microsoft][ODBC Microsoft Access Driver] Missing semicolon (;) at end of SQL statement."

Står ju faktiskt nästan i klartext (om det nu är det som är felet - det vet jag ifs inte). Du skall avsluta sql-strängen med ett semikolon (;), annars förstår inte Access SQL-satsen.

Kan det vara så "enkelt"?


Svara

Sv: Nybörjade på databaser

Postades av 2002-02-28 11:52:21 - Johannes Berglund

Frågan är var det i så fall skall in semikolonet alltså? har suttit och mixtrat lite och jag blir inte klok på var jag skall trycka in det!


Svara

Sv: Nybörjade på databaser

Postades av 2002-02-28 11:55:06 - Patrik Berggren

Denna borde funka utan problem:

SQL = " Insert Into referenser(over, [text], bild) VALUES('" & Request.Form("over") & "', '" & Request.Form("text") & "', '" & Request.Form("bild") & "') "

Märk att jag har "klamrat" text eftersom det är ett reserverat ord i SQL-syntaxen

Man bör EJ använda sig av fältnamn som är reserverade ord i SQL, tex Text, Date, Datum m.m, m.m

OM man nu ändå gör det så MÅSTE man klamra dessa fältnamn i sql-frågan

cya,
PatrikB a.k.a mrWize - http://www.mrwize.nu


Svara

Sv: Nybörjade på databaser

Postades av 2002-02-28 13:08:58 - Patrik Brändström

Tack för hälpen, ska test så fort jag kommer i närheten av datorn =)

Förresten? Patrik B? Det måste jag säga är ett mycket bra namn, själv heter jag också Patrik B! =)


Svara

Hej igen!

Postades av 2002-02-28 15:13:41 - Patrik Brändström

Vad kan man säga... Tack!

Jag hade aldrig själv listat ut att det var text som ett reserverat syntax som spökade!

Men nu fungerar det (sitter ioch funderar på när jag ska betala pellesoft.nu för att bli bonusmedlem) =)

JiiPii!


Svara

Sv: Hej igen!

Postades av 2002-02-28 15:47:38 - Patrik Berggren

vasse'go!

visst är det fiiiin Patrik B ô¿ô

cya,
PatrikB


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 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

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 843
27 961
271 763
842
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