ник: osmor
Начну с замечания, парадигма программирования для mdb и SQL server сильно различаются. Так что использовать для отладки сиквельного приложения MDB . IMHO, не самый разумный подход.
Решения работающие на MDB могут быть нерабочими в slq, и наоборот, то что легко решается средствами SQL server на ACCESS требует тысяч строк кода либо вообще не решается.
SQL server умеет экспортировать данные в MDB причем может это делать автомтически (с тарых версиях это называлось DTS, c 2005 SSIS (SQL Server Integration Services))
Кроме того можно создать на sql сервере связанный (linked) сервер "привязав" базу mdbс тажными таблицами нужной структуры, тогда таблицы ACCESS видны из базы сервера и можно будет простыми запросами добавлять в них данные их серверных таблиц.
НО!!!
исходя из замечания, IMHO, самый привильный путь использовать бакап SQL базы. Который можно поднять на любом другом SQL cервере установленном локально (например Express или старые версии MSDE) и уже с этой базой вести отладку. Т.е. и разработка и отладка и собственно работа будут в однородной среде.
По существу вопроса, нужно не только поменять свойство поля но и создать ключ, сделат ьэто можно
- SQL
см. Help по Alter Table, alter column и create Index,
- с помощью ADOX
http://hiprog.com/index.php?option=com_content&task=view&id=251661555
или dao
http://hiprog.com/index.php?option=com_content&task=view&id=327