Although I can't comment directly on your situation because I don't know what SQL server software you are using, I have written programs that work specifically for my database structure.
An alternative would be this:
Microsoft SQL Server Management Studio Express
It is free and will allow you to modify the data until you find a better solution.
SO in essence you've created some front end scripting, asking to populate the required fields that will populate the database?
Same also, if you need to edit an existing part?