webForumDet fria alternativet

Max antal poster i Access

Databaser & SQL

5 svar · 588 visningar · startad av Jester

Medlem sedan sep. 200188 inlägg
Frågan#1

Hej

Finns det något övre tak för hur många poster Access kan hantera?
Databasen jag sitter med kommer bara efter ca 1 år ha 40 000 poster om än små.

Medlem sedan dec. 20003 887 inlägg
#2

Ja, det finns ett övre tak, men du behöver inte oroa dig. Då din databas närmar sig storleken 2 GB är det dags att börja fundera på en lösning.

Läs mer här

Medlem sedan apr. 200370 inlägg
#3

Det kommer nog att cruncha vid 32 000 poster är jag rädd.
Number of objects in a database = 32768

Medlem sedan dec. 20003 887 inlägg
#4

Det vore inte mycket till databas om den bara kunde hantera 32K poster... då skulle jag hålla mig till det hederliga postitsystemet istället ;)

Records och objects är inte samma sak.

Medlem sedan sep. 200188 inlägg
#5

32 000 poster låter lite faktiskt....
Får väl köra gammla hederliga "Trial & Error" :bire

Medlem sedan dec. 20003 887 inlägg
#6

Antalet poster du kan ha beror på hur stor plats varje post tar på hårddisken. Jag har än så länge inte haft mer än ~ 500.000 poster och inte heller haft några bekymmer med det.

Vill man testa är det bara att göra det i Access. Gör en tabell med en räknare och ett textfält. Gör en liten kodsnutt som lägger till en post. Typ något i denna stil

Public Sub MaxPosts()
  On Error Goto lblErr

  Dim strSQL As String
  Dim lngPosts As Long

  lngPosts = 0

  While 1 = 1
    strSQL = "INSERT INTO [i]tabell[/i] (strText) VALUES ('Test')"
    CurrentProject.Connection.Execute strSQL, , adExecuteNoRecords

    lngPosts = lngPosts + 1
  Wend

lblExit:
  Exit Sub

lblErr:
  MsgBox "Max poster: " & lngPosts & vbcrlf & Err.Description
  Goto lblExit
End Sub

Kod ovan testas på egen risk... ;) Jag vet inte riktigt vad som händer när en gräns nås. Kanske något oväntat som inte är bra eller, som jag tänker bör ske, poppar det upp en ruta som säger hur många poster som gick in samt felmeddelandet.

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)