473,418 Members | 1,965 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,418 software developers and data experts.

Database Size Limit

Tried to find any reference to this on the Microsoft help pages but can't
find any reference - maybe I'm just not smart enough to find it.

However; I have been working on a membership database where I "hold" a
photograph in a table. All is working as would expect so I won't bore you
with the details - it works almost identically to the Northwind sample
database "employee" table.

My problem that I get an error when I have about 30 photographs attached -
"database has exceeded size limits" or something like that. I know the
database is getting big (around 1G) and perhaps W2000 can't handle this size

Is there a limit to the size of an A2000 database? I'm running on W2000.

Thanks in advance for any information

John Taylor


Feb 11 '07 #1
3 6799
The theoretical limit is 2GB file size, but it's always a good idea to leave
yourself headroom.

In general, it's impractical to embed photos in an Access database like
that. Better to store the photos on the disk, and use a hyperlink field to
connect to them. You can load them into an Image control on a form as soon
as you visit the record, using code like this:
http://www.mvps.org/access/forms/frm0030.htm

If you really want to embed photos in your database, Access 2007 will do a
much better job of this:
a) It stores the photos compressed (which avoids much of the bloating
issue.)
b) The image control has a Control Source, so no code is needed to display
linked images.
c) You have the possibility of attaching multiple images to a record.

--
Allen Browne - Microsoft MVP. Perth, Western Australia
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"John Taylor" <ja**@iinet.net.auwrote in message
news:45***********************@per-qv1-newsreader-01.iinet.net.au...
Tried to find any reference to this on the Microsoft help pages but can't
find any reference - maybe I'm just not smart enough to find it.

However; I have been working on a membership database where I "hold" a
photograph in a table. All is working as would expect so I won't bore you
with the details - it works almost identically to the Northwind sample
database "employee" table.

My problem that I get an error when I have about 30 photographs
attached - "database has exceeded size limits" or something like that. I
know the database is getting big (around 1G) and perhaps W2000 can't
handle this size

Is there a limit to the size of an A2000 database? I'm running on W2000.

Thanks in advance for any information

John Taylor
Feb 11 '07 #2
Thanks Allen, usefull information as always.

A2007 is not an option for me at the moment so I'll have a look at the
coding you have pointed to me.

John Taylor


"Allen Browne" <Al*********@SeeSig.Invalidwrote in message
news:45***********************@per-qv1-newsreader-01.iinet.net.au...
The theoretical limit is 2GB file size, but it's always a good idea to
leave yourself headroom.

In general, it's impractical to embed photos in an Access database like
that. Better to store the photos on the disk, and use a hyperlink field to
connect to them. You can load them into an Image control on a form as soon
as you visit the record, using code like this:
http://www.mvps.org/access/forms/frm0030.htm

If you really want to embed photos in your database, Access 2007 will do a
much better job of this:
a) It stores the photos compressed (which avoids much of the bloating
issue.)
b) The image control has a Control Source, so no code is needed to display
linked images.
c) You have the possibility of attaching multiple images to a record.

--
Allen Browne - Microsoft MVP. Perth, Western Australia
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"John Taylor" <ja**@iinet.net.auwrote in message
news:45***********************@per-qv1-newsreader-01.iinet.net.au...
>Tried to find any reference to this on the Microsoft help pages but can't
find any reference - maybe I'm just not smart enough to find it.

However; I have been working on a membership database where I "hold" a
photograph in a table. All is working as would expect so I won't bore you
with the details - it works almost identically to the Northwind sample
database "employee" table.

My problem that I get an error when I have about 30 photographs
attached - "database has exceeded size limits" or something like that. I
know the database is getting big (around 1G) and perhaps W2000 can't
handle this size

Is there a limit to the size of an A2000 database? I'm running on W2000.

Thanks in advance for any information

John Taylor

Feb 11 '07 #3
"John Taylor" <ja**@iinet.net.auwrote
However; I have been working on a membership
database where I "hold" a photograph in a table. All
is working as would expect so I won't bore you
with the details - it works almost identically to the
Northwind sample database "employee" table.

My problem that I get an error when I have about
30 photographs attached - "database has exceeded
size limits" or something like that. I know the
database is getting big (around 1G) and perhaps
W2000 can't handle this size.
The sample imaging databases (applicable to Access 2003 and earlier
versions) at http://accdevel.tripod.com illustrate three approaches to
handling images in Access, and the download includes an article discussing
considerations in choosing an approach. Two of the approaches do not use OLE
Objects and, thus, avoid the database bloat, and some other problems,
associated with images in OLE Objects.

Not included in the sample is the option of using the "FollowHyperlink" (for
which see Help) to display an image for which you have the
path-and-filename. Doing so will display using the image-handling software
that the user has registered for the image file type, but seems to have
fewer difficulties, all in all, than OLE Objects and Bound OLE Frame
Controls present.

If you are printing the images in reports, to avoid memory leakage, you
should also see MVP Stephen Lebans' http://www.lebans.com/printfailures.htm.
PrintFailure.zip is an Access97 MDB containing a report that fails during
the Access formatting process prior to being spooled to the Printer Driver.
This MDB also contains code showing how to convert the contents of the Image
control to a Bitmap file prior to printing. This helps alleviate the "Out of
Memory" error that can popup when printing image intensive reports.

Larry Linson
Microsoft Access MVP

Feb 12 '07 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Kums | last post by:
What is the maximum permissible size of a database? Is there any limitation. What is the maximum # of tablespace's allowed in a database? Thanks for your response.
6
by: Jordan | last post by:
Hi and Thanks in advance, After inserting 3000 records into our database (MS Access 2000) the size is 17.3 MB. But if we use the User/ Group Permissions to secure our database, the same 3000...
5
by: Campano, Troy | last post by:
Is there a way to limit the size that an individual database can take up? My understanding is that all your databases go into a file system which is your 'catalog cluster'. But all the...
5
by: Claudio Grondi | last post by:
I have just started to play around with the bsddb3 module interfacing the Berkeley Database. Beside the intended database file databaseFile.bdb I see in same directory also the __db.001...
3
by: Chris H | last post by:
Ok in the following code I am trying to have my keywards meta tag auto insert the top 10 titles from most recently added database entries, right now the while loop is only setting the $keyword...
1
by: orenbt | last post by:
Hi, I am new to SQL express and try to solve the 4GB size limitation. Is there a possibility to create a new database file every time I get to the limit? How can I do that with C#? how can I...
1
by: Muchach | last post by:
Hello, Ok so what I've got going on is a form that is populated by pulling info from database then using php do{} to create elements in form. I have a text box in each table row for the user to...
0
by: narayan2586 | last post by:
Hi all, When ever i am trying to connect my application it's giving below error message: RemoteException occurred in server thread; nested exception is: java.rmi.RemoteException: ; nested...
6
by: shawno | last post by:
Hi, We're running DB2 v8.1 on a windows platform and have a database that is quite large. It basically contains one table with a BLOB field (each blob is a zip file, maybe 500K to 1MB), and...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.