How Software Gets Done  


Login

Software Buyers
Request bids
Search coders
My Buyer Account
Buyer help
Buyer articles
Buyer FAQ
Latest news
 
Software Coders
Newest open work
Browse all work
Search all work
My Coder Account
Coder help
Coder articles
Coder FAQ
Latest news
 
Affiliates
My Affiliate Account
Affiliate help
Affiliate FAQ
Latest news
 
Newest Bid Requests.
Quick Screen Capture
By tester987654xx on Jul 16
Max Bid: Open to fair suggestions


Modify PHP PaidEmail Script + Add VB Components
By rohit123 on Jul 16
Max Bid: $50


ASP Timer Help
By rohit123 on Jul 16
Max Bid: $5


Sage Line 50
By Roger Anderson on Jul 15
Max Bid: Open to fair suggestions


Macro for MS Outlook
By Kanthg on Jul 15
Max Bid: $75


ASP Report Writer
By Limbo Man on Jul 15
Max Bid: Open to fair suggestions


Click here to put this ticker on your own site and/or get live RSS newsfeeds

Open Work Categories.
Database 
(140 open)
   Access 
(46 open)
   MySQL 
(87 open)
   Oracle 
(10 open)
   SQL Server 
(50 open)
   Other DB 
(18 open)
Documentation / Tech Writing 
(18 open)
   Language (Human) Translations 
(1 open)
Data Entry 
(26 open)
Game Development 
(24 open)
Graphics / Art / Music 
(49 open)
   Graphics 
(46 open)
     Adobe AfterEffects 
(5 open)
     Adobe Photoshop 
(20 open)
     Adobe Premiere 
(6 open)
     3d Animation 
(16 open)
   Art (Misc.) 
(17 open)
   Music 
(11 open)
   3d Modeling 
(11 open)
Language Specific 
(99 open)
   ASP 
(54 open)
   ASP .NET 
(39 open)
   C# 
(35 open)
   C++ / C 
(106 open)
   Carbon (Mac OS) 
(2 open)
   Cocoa / Obj-C 
(2 open)
   Cold Fusion 
(9 open)
   Delphi 
(37 open)
   Java 
(57 open)
   JSP 
(11 open)
   Perl 
(42 open)
   PHP 
(89 open)
   XML/XSL 
(32 open)
   Visual Basic 
(140 open)
   Visual Basic .Net 
(59 open)
   Other 
(55 open)
Misc 
(27 open)
   CAD 
(4 open)
MultiMedia 
(36 open)
   Video Editing 
(5 open)
Network 
(32 open)
   Network Design 
(4 open)
   Network Implementation 
(6 open)
Platforms 
(75 open)
   Windows 
(150 open)
     MS Exchange 
(5 open)
     MS Office 
(14 open)
     Other 
(7 open)
   Darwin 
(2 open)
   Internet Browser 
(43 open)
   Linux 
(58 open)
   UNIX 
(25 open)
   Hand Held/PDA Programming 
(10 open)
Requirements 
(14 open)
Security 
(35 open)
Testing / Quality Assurance 
(18 open)
Web 
(150 open)
   Page Design 
(77 open)
   Flash 
(46 open)
   Web Services 
(66 open)
   Web (Other) 
(63 open)
Training 
(11 open)
   Computer Based 
(7 open)
Other
 
Other Sites

Download the free Rent A Coder IE toolbar!
 
Show Bid Request

VB code to remove referential integrity and change primary key in Access 2K db
Bid Request Id: 46469
Bookmark in my 'To Do' list
Posted by: infomed (37 ratings)
(Software buyer rating 10)
Non-action Ratio: Very Good - 14.81%
Buyer Security Verifications: Good
Approved on: Feb 2, 2003
5:53:34 PM EDT
Bidding Closes: Feb 16, 2003
5:52:25 PM EDT
Viewed (by coders): 211 times
Phase:
100% of work completed and accepted. Coder has been paid.
Max Accepted Bid: Bidding is closed
Project Type: Very Small Business Project: under $100 (USD)
Bidding Type: Open Auction
Categories: Database, Language Specific, Visual Basic, Access
Enter chat room for this bid request
(0 active users at Jul 16, 2003 2:44:31 AM EDT)

Description:
I have a database (see attached) that has some primary keys and referential integrity setup. This, though, has led to some problems when data gets corrupted.

I therefore want to change the way these databases are setup, though they currently have data in them that can't be damaged.

I want to do the following (unless you have a better recommendation), but it MUST be through VB code that I will add to my project:


1. If the links still exist (I've removed them manually from some databases), remove the links between tables in the Access Relationships.

2. If the primary key still exists, remove the primary care field in the Demographics and SOAP tables, though leave the field as the same name and same data with the autonumber, incremental and indexed without duplicates allowed.

3. Add a new primary key to each table (shouldn't I do this?) called primekey and autonumber it.

Does this bid make sense? Any suggestions or comments?

The database is password protected: "123" and must remain so.

Since I've been burned on RAC before by folks who swear they can do it, then can't really get the job done, I only consider bids with the code (or a demo) up front.

Don't spend much time on the GUI as I'm just going to use the procedures in my own project when I update the databases.

Thanks! Looking forward to seeing what you can do...


Deliverables:
1) Complete and fully-functional working source code of all work done.

3) Complete ownership and distribution copyrights to all work purchased.



Platform:
win 32 bit

Additional Files:
This bid request includes IMPORTANT additional attached files. Please download and read fully before bidding.



Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements. We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation. If you notice a violation please help out the site and report it. Thanks for your help.
 
Bidding/Comments:
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests.

See all rejected bids (and all comments)
Name   Bid Amount 
 
Date   Coder Rating  
PeterJL
(20 ratings)
in Brisbane, Queensland
Australia
Bid id: 499,450
 
N/A Feb 2, 2003
6:32:41 PM EDT
 9.55
(Excellent)
   
So all you want is for the VB program to access the database and remove the referential integrity links, and set primary keys, etc. So there would just need to be a way to put in the path of the database. This could be commandline and/or form with file browser. I thing that this would be easier with DAO than ADO, as DAO is specific to Access DB. Please let me know your preferences is they are different. I will have a demo in 24 hours, and let you know about price then.
 
 
 
 
  See 1 private reply(ies)
to/from PeterJL.
 

This bid was accepted by the buyer!
PeterJL
(20 ratings)
in Brisbane, Queensland
Australia
Bid id: 500,905
 
$35 (USD) Feb 3, 2003
7:02:14 PM EDT
 9.55
(Excellent)
   

Hi,

I have done parts 1 and 2. They were pretty straight forward, but there is problem with 3.

You wanted a COUNTER field to be added to each table. However for tables that already have an AUTOINCREMENT field, you cannot add one as only one is allowed per table. Also as part of your request you said '(shouldn't I do this?)'. To that I would say no you should not. You have requested the code to remove automatic referential integrity and that is a good idea, especially if you are controlling your database with a VB app. In fact my suggestion is that you should remove all constraints for a database that is used in a custom application. Your application will take care of the logic of the parent child relationships and primary keys, etc.When you have constraints, it makes programming difficult, beause you have to make sure that you do everything in the correct sequence to satisfy those rules. Often this sequence may not be the most appropriate or logical way to achieve your objective. When I write custom database apps I usually do not create relationships or any other constraints (even indices). Then I just let the logic of my code do all that stuff.

Anyway I have attached my code so far so that does 1 and 2. I have left the code in that I use to add the [primekey] field to each table so you can see how I would do it, but I have commented it out. The program as it is just automatically executes the changes on the AC.MDB file in its current folder and ends. To test it you should put it in a folder and copy your database there. Then open the database check out the relationships and indices, and then run the program and then re-check the db. We can discuss how you wan it finished off if you accept my bid,

Thanks
Peter Lovell

Attached File
 
 
 
 
  See 1 private reply(ies)
to/from PeterJL.
 

PeterJL
(20 ratings)
in Brisbane, Queensland
Australia
Bid id: 500,908
 
N/A Feb 3, 2003
7:06:04 PM EDT
 9.55
(Excellent)
   
UPDATE: sorry I think I did not save my last changes in the previous attachment,

Peter Lovell
Attached File
 
 
 
 
  See 3 private reply(ies)
to/from PeterJL.
 




Quick Bid Request Search
 Advanced Search
Newest Open Work
Latest News  
Credentials


 

 
Rent A Coder upholds the rigorous business practices required to be both a BBB member and Square Trade vendor.
  • All customer issues addressed within 2 days
  • Openly disclosed pricing and return policies
  • Participation in mediation at buyer request
  • Superior selling track record
This site is verified through its parent company, Exhedra Solutions, Inc.
 
Top Coders.

Anuj Gakhar
Rated a 9.97 on 102 jobs 
Securenext
Rated a 9.96 on 109 jobs 
Buddies
Rated a 9.83 on 81 jobs 
Andrei Remenchuk
Rated a 10 on 13 jobs 
Codman
Rated a 9.97 on 149 jobs 
Michael Sharp
Rated a 9.97 on 181 jobs 
D-N-S
Rated a 9.93 on 37 jobs 
markesh
Rated a 10 on 22 jobs 
teleCODERS
Rated a 9.93 on 67 jobs 
Tometa Software, Inc.
Rated a 10 on 10 jobs 

See all top coders...

(What makes a top coder?)

Top Exam Scorers

 
Other
Rent A Coder is PayPal verified through its parent company, Exhedra Solutions, Inc.

Created in partnership with:

 

Affiliate Sites
Latest News | About Us | Kudos | Feedback/Contact    Affiliates | Advertise    Privacy | Legal

Copyright © 2001, Exhedra Solutions, Inc. All rights reserved.
By using this site you agree to its Terms and Conditions.
"Rent A Coder" (tm), "Safe Project Escrow" (tm) and "How Software Gets Done" (tm)
are trademarks of Exhedra Solutions, Inc.