Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Формат строки запроса / 6 сообщений из 6, страница 1 из 1
05.11.2018, 23:36
    #39728293
locomotion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат строки запроса
Делаю запрос из программы на С++:
Код: plaintext
1.
2.
3.
4.
char buffer[256];
strcpy_s(buffer, "SHOW TABLES");
strcat_s(buffer, "\0");
mysql_query(&mysql, buffer);


Т. е. отправляю строку, заканчивающуюся нулем. Результат запроса - не выполнен. Ошибка по mysql_error(&mysql) не выдается.
Подключение к базе четко проходит. Таблицы через веб-морду вижу.
ЧЯДНТ? Правильный ли формат строки запроса? Спрашиваю тут, т. к. специфика скорее MySQL, чем C++.
...
Рейтинг: 0 / 0
06.11.2018, 07:30
    #39728320
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат строки запроса
Запросы завершают точкой с запятой, а никак не нулевым байтом. Пробуйте
Код: plaintext
1.
2.
3.
char buffer[256];
strcpy_s(buffer, "SHOW TABLES;");
mysql_query(&mysql, buffer);
...
Рейтинг: 0 / 0
08.11.2018, 01:11
    #39729665
locomotion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат строки запроса
Не получается даже с
Код: plaintext
1.
mysql_query(&mysql, "SHOW TABLES;");


Ни с ";", ни без него.
...
Рейтинг: 0 / 0
08.11.2018, 07:25
    #39729706
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат строки запроса
locomotion,
ну тогда точка с запятой и нулевой байт
...
Рейтинг: 0 / 0
08.11.2018, 07:35
    #39729713
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат строки запроса
Попробуйте:
1) проинициализировать buffer пробелами (емнип по дефолту там нулевые байты или неопределённость);
2) обрезать "хвост":
Код: plaintext
1.
mysql_query(&mysql, "SHOW TABLES; -- ");
...
Рейтинг: 0 / 0
08.11.2018, 07:42
    #39729720
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат строки запроса
locomotion,

какой код ошибки возвращает функция?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Формат строки запроса / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]