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


asp - databas

Postades av 2001-04-18 14:33:00 - Sören Högberg, i forum asp - allmänt, Tråden har 11 Kommentarer och lästs av 671 personer

Jag får ett fel i min kod ungefär 4 gånger av 5, där meddelandet är att jag inte kan öppna min databas connection för att den redan är öppen (tror jag) trots att jag avslutar asp-koden med: dbConn.Close

Tar det tid att stänga databasen, typ mer än en halv minut, eller har jag gjort något annat fel?

Det är precis som om den inte stängt databasen från förra gången jag var in.

/ J


Svara

Sv: asp - databas

Postades av 2001-04-18 16:10:00 - Andreas Hillqvist

Får vi se på koden? Låter som felet finns där...


Svara

Sv: asp - databas

Postades av 2001-04-19 08:41:00 - Jonas Cannehag

Använd en och samma connection för hela koden annars.
det funkar oxå.
mvh
Jonas


Svara

Sv: asp - databas

Postades av 2001-04-19 09:59:00 - Maria Lantz

Stänger du den bara med close

det kan vara en väldigt bra ide att sätta den som nothing också

set dbconn=nothing


Svara

Sv: asp - databas

Postades av 2001-04-19 10:34:00 - Sören Högberg


Det är grymt skumt, för det funkar ibland. Kan det ha med att jag öppnar databasen från Access ibland för att redigera (har den dock inte öppen när jag testar)? Detta förslag för att det idag är stabilare.

Här är koden:

<%
Dim dbConn, dbQuery, maxRS, sqlcount

Set dbConn = Server.CreateObject("ADODB.Connection")
dbConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=\\www-lab\pfi\it97jma\projekt\dvargvideo.mdb"

sqlcount = "SELECT MAX(actorID+1) AS ID FROM Actor"
Set maxRS = Server.CreateObject("ADODB.Recordset")

Call maxRS.Open(sqlcount, dbConn)

dbQuery = "INSERT INTO Actor VALUES(" & maxRS("ID") & ", '" & Request.Form("fname") & "', '" & Request.Form("ename") & "')"
dbConn.Execute(dbQuery)

maxRS.Close
dbConn.Close
Set maxRS = Nothing
Set dbConn = Nothing

Response.Redirect "admin.htm"
%>


Svara

Sv: asp - databas

Postades av 2001-04-19 11:52:00 - Maria Lantz

Förstår inte denna rad " Call maxRS.Open(sqlcount, dbConn) "

brukar altid använda
Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open sql, objConn, 1, 2

Varför anropar du recordset objectet ??


Svara

Sv: asp - databas

Postades av 2001-04-19 19:49:00 - Jonas Cannehag

Jag har fått för mig att det funkar på samma sätt faktiskt.
har provat båda och inte märkt nån skillnad.


Svara

Sv: asp - databas

Postades av 2001-04-20 12:37:00 - Magnus Gladh

Ni gör båda samma sak:

Det är inge skillnad på

Call maxRS.Open(sqlcount, dbConn)
eller
objRs.Open sql, objConn, 1, 2

förutom att du skickar med extra parameter i slutet.

om du tar bort Call och () så får du samma funktion.

- magnus


Svara

Sv: asp - databas

Postades av 2001-04-21 10:54:00 - Sören Högberg

Jag får tacka för hjälpen, men nu har jag en ny fråga. Detta funkar kanon nu, om jag inte använder Access för att redigera databasen. Kan det vara så att Access "håller" databasen ca 30 sekunder efter man stängt ner det så att scripten inte kommer åt att öppna den?

Annars vet jag inte vad som är problemet.


Svara

Sv: asp - databas

Postades av 2001-04-21 11:37:00 - Pelle Johansson

Ja - Access öppnar en databas exklusivt, dock går det i Access att ställa in detta. Sedan är det så också att om du lägger en mdb.fil på en server så måste du ge usern guest skrivrättigheter och det gäller varje gång du placerar en ny fil där - för annars fungerar det bara att skriva frågor till den, inte kunna uppdatera.

/Pelle


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
5 369
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