Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Access & MSSQL2000
|
|||
|---|---|---|---|
|
#18+
Подкажите кто знает, есть табличка в SQL2k привязанная через ODBC к Ассеssу, insert в нее я могу, и select могу, а delete/update не могу - пишет, мол recordset не является обновляемым, что делать? а второй момент, как в запросе напрямую к серверу (не пользуясь привязанной табличкой), передать в виде параметра дату вводимую на форме в Ассеssе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2001, 16:31 |
|
||
|
Access & MSSQL2000
|
|||
|---|---|---|---|
|
#18+
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 После этого у тебя будет запрос к серверу с фильтрацией данных по дате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2001, 06:02 |
|
||
|
Access & MSSQL2000
|
|||
|---|---|---|---|
|
#18+
А первичный ключ по ней задан? И передается ли это поле на клиента? Если да, то никаких проблем быть не должно - меняй ODBC-драйвер, пока не подберешь наименее кривой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2001, 06:18 |
|
||
|
Access & MSSQL2000
|
|||
|---|---|---|---|
|
#18+
AlexUnik опередил . А вот вариантов работы с датой великое множество. По умолчанию на SQL используется дата в американском формате. Но можно работать с датой любого формата, если использовать Format() с указанием параметра кода формата даты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2001, 06:22 |
|
||
|
Access & MSSQL2000
|
|||
|---|---|---|---|
|
#18+
В своем примере создания запроса я сделал опечатку (вместо With rsPrih нужно With rs). Также я не описал переменные и не закрыл объекты, но, думаю, для специалиста по VB это не проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2001, 07:00 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32010023&tid=1826129]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 325ms |

| 0 / 0 |
