powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Формат строки запроса
6 сообщений из 6, страница 1 из 1
Формат строки запроса
    #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
Формат строки запроса
    #39728320
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запросы завершают точкой с запятой, а никак не нулевым байтом. Пробуйте
Код: plaintext
1.
2.
3.
char buffer[256];
strcpy_s(buffer, "SHOW TABLES;");
mysql_query(&mysql, buffer);
...
Рейтинг: 0 / 0
Формат строки запроса
    #39729665
locomotion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не получается даже с
Код: plaintext
1.
mysql_query(&mysql, "SHOW TABLES;");


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

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


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