|
|
|
Работа с полем типа binary в БД Access (mdb)
|
|||
|---|---|---|---|
|
#18+
Задача: Надо хранить в БД Access (mdb) массив из 30 чисел float dig[30]; В таблице БД mdb создаю поле типа binary размером sizeof(float)*30. Код: plaintext 1. 2. 3. 4. 5. Вопрос: Как работать с полем типа binary: 1. -Записать в него данные из массива. 2. -Считать из поля данные и разместить их в массиве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 15:09:43 |
|
||
|
Работа с полем типа binary в БД Access (mdb)
|
|||
|---|---|---|---|
|
#18+
смотри клас TStream ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 15:14:40 |
|
||
|
Работа с полем типа binary в БД Access (mdb)
|
|||
|---|---|---|---|
|
#18+
KivLarсмотри клас TStream А можно маленький примерчик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 15:24:05 |
|
||
|
Работа с полем типа binary в БД Access (mdb)
|
|||
|---|---|---|---|
|
#18+
из Хелпа BC++ The following example copies the data in the Notes field of Table1 to the Remarks field of Table2. void __fastcall TForm1::Button1Click(TObject *Sender) { TBlobStream *Stream1, *Stream2; Stream1 = new TBlobStream(Table1Notes, bmRead); try { Table2->Edit(); // here’s another way to create a blob stream Stream2 = Table2->CreateBlobStream(Table2->FieldByName("Remarks"), bmReadWrite); try { Stream2->CopyFrom(Stream1, Stream1->Size); Table2->Post(); } __finally { delete Stream2; } } __finally { delete Stream1; } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 15:26:56 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=271&tid=2027935]: |
0ms |
get settings: |
6ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 202ms |
| total: | 377ms |

| 0 / 0 |
