|
|
|
Сохранить в Ворд поле из выборки
|
|||
|---|---|---|---|
|
#18+
Бодрого времени суток! Делаю выборку ADODataSet1->CommandText=""; ADODataSet1->CommandText=("select Поле1,Поле2,Поле3 from Таблица where un=1111"); ADODataSet1->Open(); Потом хочу записать в файл только данные поля Поле2(Text) делаю так ADODataSet1 (здесь наверняка дб обращение к полю...)->SaveToFile("C:\\word.doc",pfADTG); В Дельфи просто пишется ADODataSet Поле2 .SaveToFile(...); А как быть в С++? Пасиб всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 07:21 |
|
||
|
Сохранить в Ворд поле из выборки
|
|||
|---|---|---|---|
|
#18+
Oppazit O> Потом хочу записать в файл только данные поля Поле2(Text) O> делаю так O> ADODataSet1 (здесь наверняка дб обращение к O> полю...)->SaveToFile("C:\\word.doc",pfADTG); O> В Дельфи просто пишется ADODataSetПоле2.SaveToFile(...); O> А как быть в С++? у ADODataSet1 есть метод FieldByName ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 08:03 |
|
||
|
Сохранить в Ворд поле из выборки
|
|||
|---|---|---|---|
|
#18+
никто не спорит, что его нет ), но, когда я писал : ADODataSet1->CommandText=""; ADODataSet1->CommandText=("select Поле1,Поле2,Поле3 from Таблица where un=1111"); ADODataSet1->Open(); ADODS1->FieldByName("Поле2")->SaveToFile("C:\\word.doc",pfADTG); выдавалась следующая ошибка: [C++ Error] Unit1.cpp(147): E2316 'SaveToFile' is not a member of 'TField' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 08:09 |
|
||
|
Сохранить в Ворд поле из выборки
|
|||
|---|---|---|---|
|
#18+
А может его приводить надо к TBlobField ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 08:21 |
|
||
|
Сохранить в Ворд поле из выборки
|
|||
|---|---|---|---|
|
#18+
Уважаемый Карабас Барабас, если бы я знал, как это сделать, то обязательно бы сделал и не стал бы задавать доп. вопросов. Вижу, что в этом вопросе вы разбираетесь лучше моего, тем более, что я новичок в С++ и переход с Дельфи для меня пока только начался. Синтаксис в С++ для меня пока не совсем понятен и, если Вы укажете, как привести данное поле к указанному типу - я буду благодарен ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 08:35 |
|
||
|
Сохранить в Ворд поле из выборки
|
|||
|---|---|---|---|
|
#18+
Oppazit попробуй вот так: ((TBlobField*)ADODataSet1->FieldByName("YOURFIELD"))->SaveToFile("FileName"); а лучше так: TBlobField *BF=dynamic_cast<TBlobField *>(ADODataSet1->FieldByName("YOURFIELD")); if (!BF) throw Exception("Херня тут, а не блоб-поле"); BF->SaveToFile("FileName"); Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 08:46 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=322&tid=2029976]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 401ms |

| 0 / 0 |
