473,503 Members | 5,004 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

BIG DATABASE OFTEN DIRTY

Hello,

I have developed a multiuser application with Microsoft Access 2000 Premium
Edition; the application is separate between code and data, the tables are
connected, the data is big as 800 MBytes, it works on LAN 100Mbit.
Before the application was working on Windows 98SE but now it works on
Windows 2000 Professional SP4 and now often the data database become dirty
then I have to repair; I am using MDAC 2.8 too.

Have somebody some suggestion to solve this big trouble?

Thanks in advance
Arturo

Nov 12 '05 #1
6 2734
On Fri, 10 Oct 2003 16:18:58 +0200, "Arturo" <aa*@bbb.com> wrote:

Data corruption typically is not a function of database size, but of
bad network connection. Access is very sensitive to this. You'll find
many messages on this subject in groups.google.com

-Tom.

Hello,

I have developed a multiuser application with Microsoft Access 2000 Premium
Edition; the application is separate between code and data, the tables are
connected, the data is big as 800 MBytes, it works on LAN 100Mbit.
Before the application was working on Windows 98SE but now it works on
Windows 2000 Professional SP4 and now often the data database become dirty
then I have to repair; I am using MDAC 2.8 too.

Have somebody some suggestion to solve this big trouble?

Thanks in advance
Arturo


Nov 12 '05 #2
aa*@bbb.com (Arturo) wrote in <bm**********@news.flashnet.it>:
I have developed a multiuser application with Microsoft Access
2000 Premium Edition; the application is separate between code and
data, the tables are connected, the data is big as 800 MBytes, it
works on LAN 100Mbit. Before the application was working on
Windows 98SE but now it works on Windows 2000 Professional SP4 and
now often the data database become dirty then I have to repair; I
am using MDAC 2.8 too.

Have somebody some suggestion to solve this big trouble?


If you're using MDAC, then you're not using Access, but Jet.

The problems must surely be with something you're doing in your
application. To minimize the chance of corruptions, you need to
make sure that you put records in an edited state only for the
shortest period necessary. The longer you have records in an edited
state with pending writes, the more chance there is for a
workstation to crash, for a user to shut down Windows on your app,
for a power plug to get pulled or for something wrong with a faulty
NIC to cause the connection to be lost, which will quite often
(though not always) corrupt your database.

In general, this kind of corruption does not lead to data loss. The
most common corruption that does lead to data loss is with Memo
fields. With MDAC you are probably not using bound controls, but if
you are using bound controls, don't use them with Memo fields --
always edit Memos with unbound controls, because that makes them
much more stable.

--
David W. Fenton http://www.bway.net/~dfenton
dfenton at bway dot net http://www.bway.net/~dfassoc
Nov 12 '05 #3
"Dirty" has a very specific meaning in Access, that data in a Control on a
Form has been changed... you mean "Corrupted", I suspect.

The best collection of information and links about Access multiuser
performance and avoiding corruption that I know about is at MVP Tony Toews'
site, http://www.granite.ab.ca/accsmstr.htm. Review some of the information
there, and try some of the suggestions, then follow up here.

If you are using Access 2000, and began to experience problems when you
moved from Win 98SE to Win 2000, that is not unusual. What is the OS on the
server/networked machine where the back-end database resides?

Are you using an Access 2000 database as the front-end, and an Access 2000
database as the back-end? I ask, because MDAC 2.8 would have no effect on
that configuration, provided Access 2000 has all the Service Packs applied.
MDAC 2.8, among other things, is for using Access/Jet back end database with
applications created with other software, such as VB or C++ or VB.NET or C#.

Larry Linson
Microsoft Access MVP

"Arturo" <aa*@bbb.com> wrote in message
news:bm**********@news.flashnet.it...
Hello,

I have developed a multiuser application with Microsoft Access 2000 Premium Edition; the application is separate between code and data, the tables are
connected, the data is big as 800 MBytes, it works on LAN 100Mbit.
Before the application was working on Windows 98SE but now it works on
Windows 2000 Professional SP4 and now often the data database become dirty
then I have to repair; I am using MDAC 2.8 too.

Have somebody some suggestion to solve this big trouble?

Thanks in advance
Arturo

Nov 12 '05 #4
"Arturo" <aa*@bbb.com> wrote:
Before the application was working on Windows 98SE but now it works on
Windows 2000 Professional SP4 and now often the data database become dirty
then I have to repair;


Assuming the server is a Windows NT 4.0/Win 2000/Win 2003 Server then your problem is
very likely to be OpLocks. See the Corruptions Causes page at my website for more
info and links.

If your server is still a Win 95/98/ME system then that is your problem. MS
specifically recommends against this.

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 12 '05 #5

"Arturo" <aa*@bbb.com> wrote in message
news:bm**********@news.flashnet.it...
Hello,

I have developed a multiuser application with Microsoft Access 2000 Premium Edition; the application is separate between code and data, the tables are
connected, the data is big as 800 MBytes, it works on LAN 100Mbit.
Before the application was working on Windows 98SE but now it works on
Windows 2000 Professional SP4 and now often the data database become dirty
then I have to repair; I am using MDAC 2.8 too.

Have somebody some suggestion to solve this big trouble?

Thanks in advance
Arturo


Visit the official MVP site:
http://www.mvp.org
Lamont Preager (MVP)

Nov 12 '05 #6
"Lamont Preager" <La***@hotmail.com> wrote:
Visit the official MVP site:
http://www.mvp.org
Lamont Preager (MVP)


Don P Mellon

That's www.mvps.org/access.

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 12 '05 #7

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

Similar topics

14
2298
by: Ruby Tuesdays | last post by:
Perhaps you database guru able to suggest what would be a good choice for opensource database platform to use to develop projects. At the moment the project is small/medium, but it will grow in...
15
24760
by: Rey | last post by:
Howdy all. Appreciate your help with several problems I'm having: I'm trying to determine if the Visit subform (subformVisits) has a new record or been changed, i.e. dirty. The form that...
2
4449
by: Salad | last post by:
A97. I have a command button to save and exit. I had the code If Me.Dirty Then Docmd.RunCommand acCmdSaveRecord ...more code endif I was getting an error because a value was not getting...
4
1392
by: owen | last post by:
I want to use an Access 2000 database to power my .ASP web pages. Typical example would be somebody filling in a form on the web page and saving it to the database when they click a 'Submit'...
1
1814
by: Andrew Chanter | last post by:
I developed 3 different replicated database applications in MS Access for 3 different corporate clients in Access 97 several years ago to enable data to be shared across wide area networks. I...
1
4102
by: swingingming | last post by:
Hi, I used DAO and it works fine. But when I try to use ADO, it says the database is locked by the user. How can I get around this? Which property should I set? Thanks. ming
3
17032
by: Chris Youlden | last post by:
Is there a way to auto quit a database (Acc2000) after a predetermined period of inactivity? In other words if a user does not use the database for, say, 5 minutes could this be recognised and auto...
6
5643
by: Hazzard | last post by:
I store radiobuttonlist values in the db using the string value of the radio button item value. (nvarchar) I am creating an edit functionality on the asp.net form so that when I reuse my...
3
1886
by: Joanne | last post by:
I have searched through previous threads regarding this error. I went back through all my code to make sure I closed and set to nothing all open db's and rs's. However, I still have one computer...
0
7063
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
7258
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
7313
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
7441
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
1
4987
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
3146
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1489
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
720
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
366
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.