|
|
|
SQL2000-BLOB-ADO
|
|||
|---|---|---|---|
|
#18+
Здравствуйте Всем!!!! Имеется база на SQL 2000 и клиент BDS 2006-ADO.. В отдном из полей таблицы храняться файлы - вордовские, изображения и т.д. Приведенный ниже код читает BLOB поле из таблицы, сохраняет его во временный файл и запускает приложение, которое ассоциировано с типом данного файла... void __fastcall TTestForm::ComboBox1Select(TObject *Sender) { ADODataSet2->Locate("FileName",ComboBox1->Text,S_Opt); ADODataSet2Value->SaveToFile(ComboBox1->Text); ShellExecute(Handle,"open",ComboBox1->Text.c_str(),NULL,NULL,SW_SHOWNORMAL); // DeleteFile(ComboBox1->Text.c_str()); Работает все достаточно коряво, хотелось бы сдалать как в Outlook Express, открываешь "скрепку" и видишь прикрепленные к письму файлы с соответствующими значками.. При нажатии файл открывается... Подскажите пожалуйста, как это сделать.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2006, 14:19 |
|
||
|
SQL2000-BLOB-ADO
|
|||
|---|---|---|---|
|
#18+
KuksРаботает все достаточно коряво, хотелось бы сдалать как в Outlook Express, открываешь "скрепку" и видишь прикрепленные к письму файлы с соответствующими значками.. При нажатии файл открывается... Подскажите пожалуйста, как это сделать.... показать как скрепку рисовать или иконки в соответствии с типом ? что не получается ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2006, 21:35 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33812550&tid=2030943]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
152ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 411ms |

| 0 / 0 |
