Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / dblib dbsqlsend / 5 сообщений из 5, страница 1 из 1
02.04.2007, 11:14
    #34430667
cap83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dblib dbsqlsend
Приветствую всех . Вопрос такой : Использую 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
02.04.2007, 11:16
    #34430674
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dblib dbsqlsend
cap83 пишет:
> Приветствую всех . Вопрос такой : Использую dblib . Запрос отправляю

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

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

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

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


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