missing.fox
1

Как выполнить запрос к БД MSSQL2008 из С++ ?

04.06.2012, 09:51. Показов 1161. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Коллеги, я в С++ слаб ..., сам ДБА
Поэтому обращаюсь, может, с дурацким вопросом.
Есть программа, работает. Берёт строки из текстового файла, открывает сокет и передаёт в Интернет на указанный сервер.
Этот текстовый файл - выгрузка SSIS пакетом из БД MSSQL2008.
Собственно вопрос, какую библиотеку подключить для того, чтобы выполнять SQL запрос, который находится в указанном файле и как получать в переменную результат запроса.
Среда Windows Serser 2008 R2 + MS SQL Server 2008 R2.
Исполняться екзеха будет локально на этом сервере БД.
Это необходимо, чтобы не грузить весь большой текстовик целиком.
Вот кусок кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
#include <winsock2.h>
#include <windows.h>
#pragma comment(lib, "Ws2_32.lib")
 
using namespace std;
 
string urlencode(const string &c);
string char2hex( char dec );
 
int _tmain(int argc, _TCHAR* argv[])
{
string stranica,httpZap,postData,straniza,sMessage,httpZapPrint;
ifstream CONF("D:\\SSIS\\SMS_Send\\main.conf");
if(!CONF){cerr<<"File main.conf not found"; return 1;}
CONF >> postData;
ifstream MESSAGES("D:\\SSIS\\SMS_Send\\file.txt");
if(!MESSAGES){cerr<<"File file.txt not found"; return 1;}
Коллеги, очень прошу помощи ...
Всем кто откликнется большое человеческое спасибо!!!
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2012, 09:51
Ответы с готовыми решениями:

VBS+MSSQL2008 - как ускорить запись большого количества данных в БД?
Доброго времени суток! В общем, есть задача записи в базу данных под mssql 2008 большого количества...

Как выполнить данный запрос
Как выполнить данный запрос. Получить номера проектов, обеспечиваемых по крайней мере всеми...

Как выполнить данный запрос
Как выполнить данный запрос. Получить номера проектов, обеспечиваемых по крайней мере всеми...

как правильно выполнить запрос?
$result = mysql_query(&quot;SELECT * FROM messages WHERE `num`=&quot;.$stat.&quot; ORDER BY id DESC LIMIT...

0
04.06.2012, 09:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2012, 09:51
Помогаю со студенческими работами здесь

Как выполнить многострочный запрос
Кинул на форму ADOQuery, в String list editor написал SELECT SUM(AAA) FROM BBB WHERE =100...

Как выполнить запрос на авторизацию в ВК
Как выполнить запрос на авторизацию в ВК?

Как выполнить HTTPS GET запрос
HttpWebRequest requestq = (HttpWebRequest)WebRequest.Create(&quot;https://market.dota2.net/sell/&quot;); ...

Как выполнить запрос к серверу
Как выполнить в VB5.0 запрос (через ODBC) вида: 'Create table nn(xx int,yy char(20))'


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru