---
title: "access, för många användare!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8372-access-för-många-användare"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "streetrobban"
published: "2001-02-26T23:55:00.000Z"
updated: "2001-03-02T07:54:00.000Z"
replies: 26
views: 451
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/8372-access-för-många-användare"
---

# access, för många användare!

_Sida 1 av 2._

## #1 — streetrobban, 2001-02-26T23:55Z

jag har gjort flera olika sidor, och jag kan/vet bara hur man gör databaser i access. men de blir alltid överfulla. hur gör man en databas som klarar fler användare samtidigt? och hur många klarar en access databas?

Permalänk: https://www.webforum.nu/p/8372

## #2 — PatrikB, 2001-02-27T07:11Z

Ofta beror detta problem på att inte alla Connections stängs.

Se till att du har stängt och satt connection objectet till nothing så fort du inte behöver ha databasen öppen.

Själv har jag utvecklat databaslösningar till en kompis med Access som databas och han har minst 1000 besökare om dagen, ändå går siten inte tungt, eller överfull.
Som mest brukar han ha en 70 besökare inne samtidigt.

cu
PatrikB

Permalänk: https://www.webforum.nu/p/260292

## #3 — Toonster, 2001-02-27T08:37Z

Teoretiskt max är 256, men är oftast begränsat till 15-25. Då är det samtidiga anslutningar till databasen, inte antalet besökare på siten.

/T

Permalänk: https://www.webforum.nu/p/260293

## #4 — Nickemannen, 2001-02-27T10:25Z

Hur gör då stor Communitys som t.ex. skunk, Lunarstorm?

Permalänk: https://www.webforum.nu/p/260294

## #5 — @nders, 2001-02-27T10:28Z

förhoppningsvis använder sig av någon annan (r)dbms...

Permalänk: https://www.webforum.nu/p/260295

## #6 — PatrikB, 2001-02-27T10:28Z

De kör med DAtabas servrar ... tex MS SQL, mySQL, Oracle etc...

Permalänk: https://www.webforum.nu/p/260296

## #7 — Toonster, 2001-02-27T10:51Z

Vid databaser som ytnyttjas över internet, och man behöver ha stor prestanda så används de "stora" typ MS-SQL Server, Sybase, Oracle mm. Dessa konfigureras och körs på separata servrar. Eftersom transaktioner är viktiga, speciellt vid internetkommunikation, så är MS-SQL Server tillsammans med MS Transactionserver helt klart outstanding.
MySql stödjer inte transaktioner, inte heller främmande nycklar speciellt bra. Men är ett alternativ, då det förekommer "gratis" 

/T

Permalänk: https://www.webforum.nu/p/260297

## #8 — Nickemannen, 2001-02-27T10:57Z

som denna då?
SQL Server 2000 
Fattar inte rikigt mitt 
webhotell stödjder detta
men måsta man ha nåt visst program eller hur gör man för att göra kolumner i en sådan databas?

Permalänk: https://www.webforum.nu/p/260298

## #9 — Toonster, 2001-02-27T11:38Z

Hör med webbhotellet, dom borde kunna ge den information du behöver. Du kan skapa en databas i Access, och sedan konvertera den, men lättast/bäst är nog med "remote administration" till databasen.

/T

Permalänk: https://www.webforum.nu/p/260299

## #10 — Toonster, 2001-02-27T11:41Z

det finns en databasmotor att ladda ner från Microsoft, och är en "light" version av SQL server. 

 <http://msdn.microsoft.com/vstudio/msde/> 

Den är multitrådad, och har inte "connection pooling" problemet som Access har.

Har dock ingen erfarenhet av den, men det borde gå att använda den lokalt.

/T

Permalänk: https://www.webforum.nu/p/260300

## #11 — streetrobban, 2001-02-27T15:24Z

PatrikB, vad menar du? jag förstår inte riktigt. om jag hämtar något ur databasen brukar jag stänga så här :

```
RecSet.Close
Connect.Close
```

Men ska man ha med den här textsnutten också? :

```
databas.Close
```

Permalänk: https://www.webforum.nu/p/260301

## #12 — spango, 2001-02-27T15:46Z

> MySql stödjer inte transaktioner

Jodå.

Permalänk: https://www.webforum.nu/p/260302

## #13 — PatrikB, 2001-02-27T16:28Z

**streetrobban**:
Jo, men oxå:

```
RecSet.Close
[b]Set RecSet = Nothing[/b]
Connect.Close
[b]Set Connect = Nothing[/b]
```

cya,

Permalänk: https://www.webforum.nu/p/260303

## #14 — streetrobban, 2001-02-27T18:27Z

PatrikB, asså? :

```

<%
databas.Close
Set databas = Nothing
RecSet.Close
Set RecSet = Nothing
Connect.Close
Set Connect = Nothing
%>
```

Kan det funka?

Permalänk: https://www.webforum.nu/p/260304

## #15 — emission, 2001-02-27T18:57Z

Nä, du ska inte ha databas.close om du inte har ett connection-objekt som heter "databas".

Permalänk: https://www.webforum.nu/p/260305

## #16 — webzonen, 2001-02-27T20:17Z

Kan ju säga att en license för databas programmet MS SQL går nog lös på sisådär
15 000... Så ingen tvekan om att SQL mest vänder sig till de riktigt stora sajterna och företagen.

Permalänk: https://www.webforum.nu/p/260306

## #17 — eMan, 2001-02-27T21:38Z

Lite "off-topic" men kan man komma undan så billigt verkligen? En licens till access går väl på 4000:- så det låter billigt i sammanhanget. Hur som helst så brukar de allra flesta webbhotell ta lite extra för att man använder ms-sql (100-400 i månaden är inte ovanligt). 

Ursäkta snedsprånget...

Permalänk: https://www.webforum.nu/p/260307

## #18 — Toonster, 2001-02-27T21:45Z

Spango -\>jo fel av mig, har visst kommit till på senare tid.

/T

Permalänk: https://www.webforum.nu/p/260308

## #19 — streetrobban, 2001-02-28T00:15Z

Ok, ska se om jag förstår det här rätt.

```
<!--#include file="ink_db.asp" -->

<%
Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT * FROM medlemmar ORDER BY namn"
RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic 
%>

<% Do Until RecSet.EOF %>

<%= RecSet("namn")%><br>

<%
Visa.Close
Set Visa = Nothing
RecSet.Close
Set RecSet = Nothing
Connect.Close
Set Connect = Nothing
%>
```

Har jag fel eller?

\[Redigerat av streetrobban den 28 feb 2001\]

Permalänk: https://www.webforum.nu/p/260309

## #20 — Vide, 2001-02-28T07:23Z

Visa är inget objekt, och således behöver du inte stänga det:

```
<!--#include file="ink_db.asp" -->
<%
Set Conn = Server.CreateObject("ADODB.Connection")
strSQL = "SELECT * FROM medlemmar ORDER BY namn"
Set rs = Conn.execute(strSQL)

Do Until rs.EOF
Response.write rs("namn")&"<br>"
rs.MoveNext
Loop

RecSet.Close
Set RecSet = Nothing
Connect.Close
Set Connect = Nothing
%>
```

Fixade till din kod lite också... :)

Permalänk: https://www.webforum.nu/p/260310

---

Tråden på webben: https://www.webforum.nu/amne/asp/8372-access-för-många-användare  
Nästa sida: https://www.webforum.nu/amne/asp/8372-access-för-många-användare/page2.md
