|
|
|
Помогите новичку обрабатывать sql - ый тип binary в Access'e
|
|||
|---|---|---|---|
|
#18+
Вопрос: Как сделать обработку бинарных полей (sql - binary, в частности binary(8)) в Access'e? Описание: Подключаем таблицу (связь с таблицами) через ODBC соединение с SQL сервера. В таблице некоторые поля имеют тип binary(8). На форме брошен combobox. Данные берутся из связанной таблицы (поля : первое binary(8), второе строка, первый столбец должен быть невидимым). При выборе значения в выпадающем списке значение binary(8) должно присваиваться значению binary(8) другой связанной таблицы. Заметки: При простом присваивании, как обычно делается в Access, т.е. при выборе значения в списке он автоматически присваивает значение из первого столбца полю, он (Access) всегда присваивает значение первой записи в таблице источнике, т.е. при выборе в выпадающем списке любого значения он заменяет его на первое значение списка. Причем присваивает Access данные только тогда, когда размер поля таблицы в два раза больше чем в поле источнике (например, если поле источник объявлено как binary(8), то поле, куда присваиваем значение должно быть binary(16), если меньше, выводит сообщение : "Размер поля недостаточен, чтобы принять добавляемые данные …"). Примечание: При переводе данного значения на сервере в другой тип (например varchar or bigint), Access может открывать таблицу несколько минут, без перевода секунды 2-3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 15:05:38 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1578&tid=1672529]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 295ms |

| 0 / 0 |
