powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как отредактировать теблицы SQL через MS ACCESS 2000 ?
14 сообщений из 14, страница 1 из 1
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026209
StarKite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подконнектился к SQL через базы ODBC, (создал новый источник данных SQL, указал сервер, базу, пользователя (login в sql со всеми правами в нужной базе), пароль. Создал связь с нужной таблицей. Открыл ее. Все без проблем, все записи видны, любые запросы на выборку выполняются.
Но я не могу удалить/добавить строку, или изменить содержимое ячейки.
Как можно это сделать?
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026225
Erika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая версия SQL? Если SQL 2000, то надо проапдейтить Access - поставить sr-1 и accsql, т.к. 2000 Access вышел немного раньше 2000 SQL, и они друг друга не совсем понимают.
А с SQL 7 была подобная проблема, когда его поставили для тестов поверх кучи девелоперского софта. Что только ни делали, какие только компоненты не переставляли - а пришлось таки переставлять систему, ставить первым SQL, а весь остальной софт сверху при работающем SQL сервере. С тех пор так и делаем - проблемы исчезли.
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026239
StarKite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пардон,
SQL 7.0 SP3
ACCESS XP без SP
и все это под w2k adv server sp2
(На сервере только винда и sql)
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026245
Erika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на машину с Access не пробовали ставить Connectivity Tools от SQL 2000
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026247
StarKite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не помогло
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026257
sysop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.У серверной таблицы есть ключевое поле?
2.Корректна в прилинкованной таблице информация о ключевом поле?
4.Не любой запрос на выборку позволяет редактировать данные
3.Раз уж работаете с MSSQL переходите на проекты adp
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026258
sysop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.У серверной таблицы есть ключевое поле?
2.Корректна в прилинкованной таблице информация о ключевом поле?
3.Не любой запрос на выборку позволяет редактировать данные
4.Раз уж работаете с MSSQL переходите на проекты adp
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026273
StarKite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
стандартные базы 1C. Выделенного ключевого поля нет.
Данные пытаюсь редактировать не в результате запроса а в режиме таблицы.
Что такое adp?
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026305
sysop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>стандартные базы 1C. Выделенного ключевого поля нет.
Вообще нет первичного ключа? Тогда интерактивно редактировать не удастся.

>Что такое adp?
В A2K помимо баз mdb появились проекты adp (открываешь аксес, жмешь в меню 'создать' и выбираешь). Проекты реализуют нормальную (или почти нормальную) клиент-серверную идеологию.
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026341
StarKite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Вообще нет первичного ключа? Тогда интерактивно редактировать не удастся.
это почему??? первичный ключ - всего лишь индекс для быстрого доступа к записям как я понимаю. от этого в принципе не может зависить.
Или я в чем то ошибаюсь?
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026347
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибаетесь
Предназначение первичного ключа состоит прежде всего в уникальности его значения для каждой записи.

При его отсутсвии Access (и другие приложения) просто не может "различить" записи одну от другой и поэтому и не разрешает вам их редактировать
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026386
StarKite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, приношу извинения, похоже что в ключе и было дело. Первый раз при связи с таблицей я игнорировал запрос на выбор ключевого поля, а теперь внимательнее прочитал что он пишет и назначил поля. заработало...
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026444
Dimmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, я с такой же фигней маялся, как здорово что вы раскрыли этот вопрос !!!
А не подскажете как запуская программно сохраненную процедуру передать ей параметры так же программно ? Я нашел такую конструкцию:
DoCmd.OpenStoredProcedure stDocName, acNormal, acAdd
она позволяет запустить сохраненную процедуру, но мне нужно передать в неё параметры,которые пользователь уже ввел в форму, подскажите каким способом это можно сделать?
...
Рейтинг: 0 / 0
Как отредактировать теблицы SQL через MS ACCESS 2000 ?
    #32026445
sysop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо бы под новый вопрос новую ветку. И в конфе по Access.

http://www.sql.ru/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=mssql&Post=4135
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как отредактировать теблицы SQL через MS ACCESS 2000 ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]