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


Spara till databasen

Postades av 2005-11-10 11:28:28 - Peter Nilsson, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 411 personer

Hejsan,

Jag har ett problem som stör mig! Jag försöker spara ner ett antal variabler till databasen men den hakar upp sig när jag försöker spara variabeln referensnummer, vilken är line 97.

Om någon kan förklara varför vore jag grymt tacksam. Det går hur bra som hälst när jag sätter raden som kommentar.

MVH

Peter Nilsson

----- Felmeddelande -----
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

/testver05/inc/application1.asp, line 97
----------------------------

----- Koden --------------
'Gör variabeln referensnummer genom att hämta nuvarande studentnummer
'och lägg till en, sätt sedan samman detta med tidigare variabeln ar resultat ex. 2006-78
Set rsUser = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT vs.studentnummer FROM vanligtsokande as vs, settingsbasic as sb WHERE vs.ar = sb.scholarYear ORDER BY vs.studentnummer DESC;"
Set rsUser = MinCon.Execute(SQL)
If rsUser.EOF Then
studentnummer = 1
Else
studentnummer = rsUser("studentnummer") + 1
End If
rsUser.Close
Set rsUser = Nothing

referensnummer = CStr(ar &"-"& studentnummer)

'Lägg till en student i databasen med nedanstående fält som ej null-värden.
Set rsSave = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * From vanligtsokande WHERE 1 = 2"
rsSave.Open SQL, MinCon, 1, 2
rsSave.AddNew
RAD 97--- rsSave("referensid") = referensnummer
rsSave("studentnummer") = studentnummer
rsSave("studenttyp") = studenttyp
rsSave("ar") = ar
rsSave("skapad") = Now()
rsSave.Update
rsSave.Close
Set rsSave = Nothing
----------------------------


Svara

Sv: Spara till databasen

Postades av 2005-11-10 11:37:01 - Jenny Månsson

Går det bra med de övriga fälten om du kommenterar bort referensid?

Troligtvis har du stavat fel på fältet. Kontrollera att den verkligen heter referensid i tabellen.


Svara

Sv:Spara till databasen

Postades av 2005-11-11 13:51:43 - Peter Nilsson

Det finns en motsvarande post i databasen med exakt samma namn. Det är därför jag är lite fundersam över vad det kan vara.


Svara

Sv: Spara till databasen

Postades av 2005-11-11 13:59:43 - Per Wahlgren

Får man fråga vad följande rad gör?

<b>SQL = "SELECT * From vanligtsokande WHERE 1 = 2"</b>

Heter ett fält "1"?

/ Per


Svara

Sv:Spara till databasen

Postades av 2005-11-11 14:05:53 - Peter Nilsson

Hej Per,

Jag lägger till en rad i den aktuella tabellen, hur gör du det? Jag vet att det finns flera sätt för detta, kan du ge mig förslag på något annat så kan jag testa, men jag har aldrig haft problem med detta tidigare.

MVH

Peter Nilsson


Svara

Sv: Spara till databasen

Postades av 2005-11-11 15:27:58 - Anna-Karin Söderberg

Titta på kommandot UPDATE istället.
pseudokod: UPDATE Tabell SET tblname = värde WHERE id = någotID


//Anna-Karin


Svara

Sv:Spara till databasen

Postades av 2005-11-11 15:40:45 - Peter Nilsson

Vad det är jag försöker göra är att skapa en ny post (rad) i en tabell i en databas. Inte uppdatera tidigare poster.


Svara

Sv: Spara till databasen

Postades av 2005-11-13 17:05:19 - Andreas Hillqvist

Const adOpenKeyset = 1
Const adLockOptimistic = 3
Const adCmdTableDirect = 512

    'Gör variabeln referensnummer genom att hämta nuvarande studentnummer
    'och lägg till en, sätt sedan samman detta med tidigare variabeln ar resultat ex. 2006-78
    SQL = "SELECT Max(vs.studentnummer) AS studentnummer" & vbCrLf &
          "FROM vanligtsokande AS vs INNER JOIN settingsbasic AS sb ON vs.ar = sb.scholarYear" & vbCrLf
    Set rsUser = MinCon.Execute(SQL)
    If IsNull(rsUser("studentnummer")) Then
        studentnummer         = 1
    Else
        studentnummer         = rsUser("studentnummer") + 1
    End If   
    rsUser.Close
    Set rsUser = Nothing

    referensnummer                = CStr(ar &"-"& studentnummer)

    'Lägg till en student i databasen med nedanstående fält som ej null-värden.
    SQL = "INSERT INTO vanligtsokande (referensid, studentnummer, studenttyp, ar, skapad)" & vbCrLf &
          "VALUES ('" & referensnummer & "', " & studentnummer & ", " &studenttyp & ", " & ar & ", Now())"
    MinCon.Execute SQL


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 602
27 953
271 705
635
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