Есть ли какой-нибудь нетекстовый интерфейс для MySQL?

У меня есть запрос MySQL, который возвращает результат с одним столбцом целых чисел. Есть ли способ заставить MySQL C API передавать это как целые числа, а не как текст ASCII? В этом отношении есть ли способ заставить MySQL делать / any / из API, кроме текста ASCII. Я думаю, что это сэкономит немного времени в sprintf / sscanf или любом другом используемом, а также в пропускной способности.

14.08.2008 20:47:06
1 ОТВЕТ
РЕШЕНИЕ

Тебе, наверное, не повезло, если честно. Рассматривая MySQL C API ( http://dev.mysql.com/doc/refman/5.0/en/mysql-fetch-row.html , http://dev.mysql.com/doc/refman/5.0/ru /c-api-datatypes.html , посмотрите на MYSQL_ROW), похоже, нет механизма для возврата данных в их фактическом типе ... я думаю, радости использования структур.

Вы всегда можете реализовать оболочку, которая проверяет атрибут типа MYSQL_ROW ( http://dev.mysql.com/doc/refman/5.0/en/c-api-datatypes.html ) и возвращает объединение C, но это, вероятно, плохо совет; не делай этого

1
14.08.2008 21:59:12