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


Insert into

Postades av 2001-09-05 09:57:00 - Raderat konto, i forum asp - allmänt, Tråden har 10 Kommentarer och lästs av 826 personer

jag skriver följande sats:
sqlInsert = "insert into TIME_TimeTable (UserName,Position,RegDate,RegTime,"
sqlInsert = sqlInsert + "ProjectID,PhaseID,PartID) "
sqlInsert = sqlInsert + "values('WY',1,#"&date()&"#,5,"&Request.Form("sel_proj")&", "
sqlInsert = sqlInsert + "14,4)"

conn.Execute sqlInsert

fick jag felmedlande:Syntax error in INSERT INTO statement.
Vad kan det beror på. Hjälp!!!!!


Svara

Sv: Insert into

Postades av 2001-09-05 10:31:00 - Torbjörn Karlsson


----------------------------------------------
Datum = Date()
SelProj = Request.Form("sel_proj")
Nr = 14,4

SQLinsert = INSERT INTO Time_TimeTable (username, position, RegDate, RegTime, ProjectID,PhaseID,PartID) VALUES (WY, 1, '" & Datum & "', 5, '" & SelProj & "', " & Nr & " )"
----------------------------------------------
Skrev om den lite för läsbarhetens skull och la datum och Request.Form och 14,4 i varsin variabel.

Sedan har du fler fältnamn än värden (7 st i tabellen men bara 6 fältvärden som skall matas in).
Och dessa bör nog ligga i samma inbördes ordning.

Funkar inte detta, så prova dig fram genom att plocka bort fältnamn och fältvärden till du ser var felet ligger.

Börja med en kort SQL-sats:

SQLinsert ="INSERT INTO time_table (username) VALUES (värde)"

Om detta går, så bygger du vidare med nästa fältnamn och värde till du ser vilket som inte funkar.

mvh
Torbjörn


Svara

Sv: Insert into

Postades av 2001-09-05 11:14:00 - Raderat konto

Jag skriver så:
UserName = "WY"
RegDate = date()
RegTime = 7
ProjectID = Request.Form("sel_proj")
PhaseID = 14
PartID = 26

sqlInsert = "insert into TIME_TimeTable (UserName,Position,RegDate,RegTime,"
sqlInsert = sqlInsert + "ProjectID,PhaseID,PartID) "
sqlInsert = sqlInsert + "values('"&UserName&"',1,'"&RegDate&"',"&RegTime&","&ProjectID&", " &PhaseID& ","&PartID&")"

conn.Execute (sqlInsert)

Men fick jag fortfarande samma fel medlande:
Syntax error in INSERT INTO statement.
Vad kan det bero på? Hjälp!!!!!!!!!!!


Svara

Sv: Insert into

Postades av 2001-09-05 12:31:00 - Christoffer Hedgate

Vilken databas är det?

Testa skriv ut sqlinsert strängen innan du exekverar den. Hur ser den ut?


Svara

Sv: Insert into

Postades av 2001-09-05 12:50:00 - Raderat konto

Det är Access database jag använder. Jag har testat att det går köra den satsen där.


Svara

Sv: Insert into

Postades av 2001-09-05 13:28:00 - Christoffer Hedgate

Om du skriver ut och klistrar in sqlinsert i en Access-fråga, går det att köra den då (exakt den strängen som skrivs ut)?


Svara

Sv: Insert into

Postades av 2001-09-05 13:37:00 - Raderat konto

Nej, utan jag skrev så:
INSERT INTO TIME_TimeTable ( UserName, [Position], RegDate, RegTime, ProjectID, PhaseID )
SELECT ('WY', 1 , '2001-08-23' , 7, 64 , 14)

Detta fungerar bra i Access databasen


Svara

Sv: Insert into

Postades av 2001-09-05 14:16:00 - Christoffer Hedgate

Ja, men för att se vad som är fel så testa följande:

ASP-kod:
...
...
Response.Write "sqlInsert = " & sqlInsert
Connection.Execute(sqlInsert)
...
...

Klipp ut _exakt_ den sträng som skrivs ut på sidan, testa den i Access samt posta gärna den här så att vi kan se hur den ser ut, så ser man lättare felet.


Svara

Sv: Insert into

Postades av 2001-09-05 14:50:00 - Raderat konto

Min VB-script ser ut så här:

<% dim UserName
dim RegDate
dim RegTime
dim ProjectID
dim PhaseID
dim PartID
dim Comment
dim Hours

UserName = Request.Form("sel_med")
RegDate = date()
RegTime = Request.Form("Tid")
ProjectID = Request.Form("sel_proj")
PhaseID = Request.Form("Fas")
PartID = Request.Form("Aktivitet")

sqlInsert = "insert into TIME_TimeTable (UserName,Position,RegDate,RegTime,"
sqlInsert = sqlInsert + "ProjectID,PhaseID,PartID) "
sqlInsert = sqlInsert + "values('"&UserName&"',1,'"&RegDate&"',"& RegTime&","&ProjectID& "," &PhaseID& ","&PartID&")"

conn.Execute (sqlInsert)

rs.Close
set rs = nothing %>

Vad ska jag klippa ut? Jag begripper inte hur VB-script fungerar i Access. Tack, hjälpa mig


Svara

Sv: Insert into

Postades av 2001-09-05 16:44:00 - Markus Rydin

Hej!

Tror jag har haft liknande problem! Byt namn på tabellen så att du inte har med "_" (understreck) i namnet! VB verkar inte gilla sådana namn.
MVH
Mackan


Svara

Sv: Insert into

Postades av 2001-09-06 17:10:00 - Raderat konto

Hej, jag vill bara tacka alla som har hjälpat mig. Jag har löst problemet. Det en knapp som inte var definerad, så gav "insert" sats några tumma fälder.


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 846
27 961
271 763
604
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