powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Access & MSSQL2000
6 сообщений из 6, страница 1 из 1
Access & MSSQL2000
    #32009961
Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подкажите кто знает, есть табличка в SQL2k привязанная через ODBC к Ассеssу, insert в нее я могу, и select могу, а delete/update не могу - пишет, мол recordset не является обновляемым, что делать? а второй момент, как в запросе напрямую к серверу (не пользуясь привязанной табличкой), передать в виде параметра дату вводимую на форме в Ассеssе?
...
Рейтинг: 0 / 0
Access & MSSQL2000
    #32009981
AlexUnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Проверь наличие ключевых полей, прав на вставку и удаление записей, возможность вставки пустых значений в таблице SQL,посмотри в конструкторе Access на эту таблицу - с какими параметрами она оказалась связана.
2) Передавать дату нужно в формате SQL Servera, что-то типа:
dateSQL = "'" & Month(date) & "." & Day(date) & "." & Year(date) & "'"
Соответственно запрос к серверу будет выглядеть так (подставь свои значения):
st_sq = "SELECT pole1, pole2 FROM tableSQL "
st_sq = st_sq & " WHERE (date = " & dateSQL & ")"
st_sq = st_sq & " ORDER BY pole1 "
Set db = CurrentDb()
Set rs = db.CreateQueryDef("zapros")
With rsPrih
.connect = "ODBC;DSN=SQ;Description=MS SQL Server;SERVER=MyServer;UID=Administrator;DATABASE=MySQL;Trusted_Connection=Yes"
.SQL = st_sq
End With
После этого у тебя будет запрос к серверу с фильтрацией данных по дате.
...
Рейтинг: 0 / 0
Access & MSSQL2000
    #32009985
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А первичный ключ по ней задан? И передается ли это поле на клиента? Если да, то никаких проблем быть не должно - меняй ODBC-драйвер, пока не подберешь наименее кривой.
...
Рейтинг: 0 / 0
Access & MSSQL2000
    #32009986
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexUnik опередил . А вот вариантов работы с датой великое множество. По умолчанию на SQL используется дата в американском формате. Но можно работать с датой любого формата, если использовать Format() с указанием параметра кода формата даты.
...
Рейтинг: 0 / 0
Access & MSSQL2000
    #32009993
AlexUnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В своем примере создания запроса я сделал опечатку (вместо With rsPrih нужно With rs). Также я не описал переменные и не закрыл объекты, но, думаю, для специалиста по VB это не проблема.
...
Рейтинг: 0 / 0
Access & MSSQL2000
    #32010023
Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А то чувствуется, что всё элементарно, и не получается....
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Access & MSSQL2000
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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