|
|
|
libmysql: результаты работы mysql_fetch_fields располагаются в чётных элементах массива
|
|||
|---|---|---|---|
|
#18+
Среда: borland turbo c++, библиотека libmysql. выполняю Код: plaintext helpReturns an array of all MYSQL_FIELD structures for a result set. Each structure provides the field definition for one column of the result set. Я с удивлением обнаруживаю, что описание первого поля находится в f[0], второго в f[2], третьего в f[4] и т.д. Нечетные элементы массива пусты. Что бы это могло значить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 06:17 |
|
||
|
libmysql: результаты работы mysql_fetch_fields располагаются в чётных элементах массива
|
|||
|---|---|---|---|
|
#18+
Виноват, транслировал с .h от mysql4. но теперь другая проблема: при компиляции получаю ошибку: Код: plaintext Но это же не дело. Решить проблему можно: 1) поимев исходники libmysql 2) ???????? предложите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 06:56 |
|
||
|
libmysql: результаты работы mysql_fetch_fields располагаются в чётных элементах массива
|
|||
|---|---|---|---|
|
#18+
Убрать из кода using namespace Bde; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 12:20 |
|
||
|
libmysql: результаты работы mysql_fetch_fields располагаются в чётных элементах массива
|
|||
|---|---|---|---|
|
#18+
Нельзя. Одновременно используются mysql.h и sysutils.h, где прописан Exception. и там и тут определён LIST А как я буду жить без throw Exception? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 15:33 |
|
||
|
libmysql: результаты работы mysql_fetch_fields располагаются в чётных элементах массива
|
|||
|---|---|---|---|
|
#18+
Ну и обращайся к своему Exception через полное имя Bde::Exception ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 17:01 |
|
||
|
libmysql: результаты работы mysql_fetch_fields располагаются в чётных элементах массива
|
|||
|---|---|---|---|
|
#18+
На форуме MySql мне дали ссылку на более конструктивное решение: http://forum.sources.ru/index.php?showtopic=131905 В частности, там есть совет: авторОтредактируй my_list.h, заменив там LIST на ::LIST и ответ на этот совет: авторtrainer, премного благодарю, помогло! (+) В конечном итоге я сделал так: Цитата (my_list.h) #ifndef _list_h_ #define _list_h_ #define LIST ::LIST .... #undef LIST #endif//_list_h_ и в mysql.h явно пришлось заменить LIST на ::LIST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2007, 06:56 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34567339&tid=2028769]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
184ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 508ms |

| 0 / 0 |
