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


Lägga till i databas!

Postades av 2003-03-27 10:48:34 - Caroline Carlsson, i forum asp - allmänt, Tråden har 8 Kommentarer och lästs av 455 personer

Hejsan!!

Har lite problem med att lägga till i vår databas från asp sidor.

<code>
SQLin = "INSERT INTO TempKundFastighet(kundid,fastighetid,antal_plan)"
SQLin = SQLin & "VALUES('" & iPlan & "',"SQLin = SQLin &"'" & iPlan & "',"SQLin = SQLin & "'" & iPlan &"')"
</code>

Klagar på VALUES raden.
Hjälp snälla!!!

/Caroline


Svara

Sv: Lägga till i databas!

Postades av 2003-03-27 10:53:29 - Jonas Sjöblom

<code>
SQLin = "INSERT INTO TempKundFastighet(kundid,fastighetid,antal_plan)"
SQLin = SQLin & "VALUES('" & iPlan & "','" SQLin & "','" & iPlan & "','" & SQLin & "', '" & iPlan & "')"
</code>


"SQLin = SQLin &"'"
vad är det?

varför sätter du in Plan och SQLin flera gånger? vad har dom för värden?


Svara

Sv: Lägga till i databas!

Postades av 2003-03-27 10:57:19 - Mattias Lind

Håller med om att koden ser lite rörig ut men antar att det är så här den ska se ut:

<code>
SQLin = "INSERT INTO TempKundFastighet(kundid,fastighetid,antal_plan)"
SQLin = SQLin & "VALUES('" & iPlan & "',"
SQLin = SQLin & "'" & iPlan & "',"
SQLin = SQLin & "'" & iPlan &"')"
</code>

Du måste till att börja med lägga in ett blanksteg före VALUES:
SQLin = SQLin & " VALUES('" & iPlan & "',"
och där du ska lagra värden som är tal ska du ta bort enkelfnuttarna.

Pelle kommenterar:
"och där du ska lagra värden som är tal ska du ta bort enkelfnuttarna"
Man behöver inte ta bort fnuttar runt tal, det går med fördel att ha all data inkluderade med ' ' . Dock är det viktigt om det är en accessdatabas att man omformardatum med # # .

<edit>
Jag brukar köra utan enkelfnuttar på tal för att separera vad som är tal och vad som är strängar. Har alltid gjort så för att jag fick lära mig det en gång. Visste inte att det gick att använda enkelfnuttar på tal eftersom jag aldrig testat.
</edit>
/HML



Svara

Sv: Lägga till i databas!

Postades av 2003-03-27 11:42:02 - David Kristiansson

Ta dig i kragen nu "CARRO". Du har ju läst en databaskurs med jeppe the man.
Detta ska du ju kunna

Mvh

Gissa vem?


Svara

Sv: Lägga till i databas!

Postades av 2003-03-27 11:48:32 - Caroline Carlsson

har skrivit så här nu

<code>
SQLin = "INSERT INTO TempKundFastighet(kundid,fastighetid,antal_plan)"
SQLin = SQLin & "VALUES("&iPlan&","&iPlan&","&iPlan&")"
objConn.execute(SQLin)
</code>

Men nu funkar inte Execute. Vet inte om det fortfarande är fel på SQLin eller vad det är. Öppnar objConn så här:

<code>
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Temp.mdb")
Set rsConn = Server.CreateObject("ADODB.Recordset")
rsConn.Open SQLin, objConn
</code>

/Caroline!!


Svara

Sv: Lägga till i databas!

Postades av 2003-03-27 11:50:24 - Caroline Carlsson

Hjälp till istället om du är så himla bra!!!!


Svara

Sv: Lägga till i databas!

Postades av 2003-03-27 12:15:39 - Ulf Elfving

Har du försökt att innan du kör execute, skriva ut sqlsatsen på sidan och sedan klistra in koden i Access frågefönster.

<code>
Response.Write SQLin
Response.End
</code>

Sedan kopierar du din sqlsats och testar att köra den i Axs direkt , du kommer säkert att få ett bättre felmeddelande.
(Är tex alla dina fält numeriska?)


Svara

Sv: Lägga till i databas!

Postades av 2003-03-28 00:08:27 - Benni Svensson

Hej Carilona.
Jag vet inte, men jag tycker att det verkar som om det är ifrån samma variabel som du försöker att stoppa in ifrån, men i VALUES så har du ju det annulunda.

<CODE>
Så här har du det:(ungefär)

SQLin = "INSERT INTO TempKundFastighet(kundid,fastighetid,antal_plan)"
SQLin = SQLin & "VALUES('" & iPlan & "',"
SQLin = SQLin & "'" & iPlan & "',"
SQLin = SQLin & "'" & iPlan &"')"

Om du inte har några speciella variabler så ville jag nog ha det ung så här:

SQLin = "INSERT INTO TempKundFastighet(kundid,fastighetid,antal_plan)" & _
" VALUES(" & kundid & "," & _
"" & ifastighetid & "," & _
"" & antal_plan &")"
</code>

Någonting åt detta hållet.
Sen om du kalla det för SQL eller SQLin eller morfar eller farfar, spelar ingen som helst roll. Bara du själv vet vad det är.


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 808
27 960
271 761
580
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