powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / dblib dbsqlsend
5 сообщений из 5, страница 1 из 1
dblib dbsqlsend
    #34430667
Фотография cap83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех . Вопрос такой : Использую dblib . Запрос отправляю командой dbsqlsend () Программа не дожидаясь окончания выполнения запроса заканчивает работу .

код такой . Приложение консольное
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
 	dbcmd (dbproc, (char *)"BACKUP DATABASE [MPI] TO  DISK = N'c:\\1\\mpi.bak' ");
	dbcmd (dbproc, (char *)"WITH NOFORMAT, NOINIT, ");
	dbcmd (dbproc, (char *)"NAME = N'MPI-Full Database Backup', ");
	dbcmd (dbproc, (char *)"SKIP, NOREWIND, NOUNLOAD ,STATS = 50");

/*	dbsqlexec(dbproc);
	dbresults(dbproc); */

	int retcode = dbsqlsend(dbproc);
	if (retcode != SUCCEED)
	{ 
	    fprintf(stdout, "dbsqlsend failed. Exiting.\n");
	    dbexit();
	    exit(ERREXIT);
	}
	
	while (!dbdataready(dbproc));
    
	retcode = dbsqlok(dbproc); 
	if (retcode != SUCCEED)
	{
	    fprintf(stdout, "Query failed.\n");
	} 

Как мне дождаться выполнения запроса
...
Рейтинг: 0 / 0
dblib dbsqlsend
    #34430674
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cap83 пишет:
> Приветствую всех . Вопрос такой : Использую dblib . Запрос отправляю

Вообще говоря, надо бы уточнить , какой. Их по крайней мере два. Sybase & MSSQL.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
dblib dbsqlsend
    #34430685
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cap83 пишет:

> командой dbsqlsend () Программа не дожидаясь окончания выполнения
> запроса заканчивает работу .

А впрочем оно не зависит от версии. Там после dbsqlsend() еще
много-много чего надо сделать чтобы получить данные. Надо
сбиндить колонки, и может быть параметры, профетчить все строки
и еще много чего. Тебе надо взять пример (они есть в поставке)
и посмотреть как это делается. Объяснять это бессмысленно и долго.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
dblib dbsqlsend
    #34430694
Фотография cap83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне результат получать не надо . Мне надо дождаться выполнения запроса ....
...
Рейтинг: 0 / 0
dblib dbsqlsend
    #34430698
Фотография cap83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрел пример от SyBAse там функция dbpoll ее в Microsoft версии нет
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / dblib dbsqlsend
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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