powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / как извлеч данные из SQL в c-и?
4 сообщений из 4, страница 1 из 1
как извлеч данные из SQL в c-и?
    #34039065
Aram84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
как извлеч данные из SQL в c-и?
    #34039175
Юренция
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
начни с прочтения книжек документации и поиска
...
Рейтинг: 0 / 0
как извлеч данные из SQL в c-и?
    #34041069
U3BpaLLjeHeLj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пишем ....

//**************************************************************************
Query->SQL->Add("INSERT INTO '" + BasePath + "' (P_N, DESCR) VALUES (:PN,:DSCR) ");
Query->Prepare();
//***** ùå÷÷åãè *******
int Counter = 0;
//**********************
do
{
Query -> ParamByName("PN")->AsString = PN -> Strings[Counter];
Query -> ParamByName("DSCR")->AsBlob = DESCR -> Strings[Counter ++ ];
Query->ExecSQL();
}
while (!(Counter == PN -> Count));


читаем ...

//***********************************
if (!(SStr == ""))
{
char * Buffer = new char[32];
int RecCounter = 0;
int RecLim = 0;

EQuery -> SQL -> Add("SELECT P_N, DESCR FROM '" + BasePath + "' WHERE P_N LIKE '"+ SStr +"%'");
EQuery -> Prepare();
EQuery -> ExecSQL();
EQuery -> Open();
RecLim = EQuery -> RecordCount;
if (RecLim != 0)
{
do
{
EQuery -> GetFieldData(1, Buffer);
RezList -> Add(Buffer);
EQuery -> Next();
RecCounter ++ ;
}
while(RecCounter != RecLim);
}
EQuery -> Close();
EQuery -> SQL -> Clear();
delete Buffer;
return true;
}
...
Рейтинг: 0 / 0
как извлеч данные из SQL в c-и?
    #34041874
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aram84

Зависит от БД и способа коннекшенна. Если например через своё апи(от БД) - то и доку читаем внимательней...

к приведённому примеру выше добавлю следующее...
мона через гэт фиелд возвращать поле фиелд, а у последнего перекрыть интересующие Вас типы.

тогда код будет выглядеть просче...типа
Код: plaintext
1.
2.
3.
int nXru = rSet.GetField( 1 );
long lnVau = rSet.GetField( 1 );



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


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