Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
scream
Сообщений: n/a
#1

Почему не работает SQLDataSources в VC ? - C++

27.08.2007, 14:32. Просмотров 1286. Ответов 4
Метки нет (Все метки)

Уважаемые господа !

Я хочу решить задачу следующего характера:
Хочу набить комбобокс всеми зарегистрироваными DSN.
Вызываю вначале :
C++
1
 retFunc = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &retHandle);
Затем идет вызов:
C++
1
2
3
retFunc = SQLDataSources(retHandle, SQL_FETCH_FIRST,
tmpDSNName, SQL_MAX_DSN_LENGTH, &tmpretlen1,
tmpDSNDescr, 199, &tmpretlen2);
Функция завершается с ошибкой:

State: HY010 Message: [Microsoft][ODBC Driver Manager] Function sequence error ...

Что тут можно поделать. Спасибо всем кто что-нибудь подскажет !
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2007, 14:32     Почему не работает SQLDataSources в VC ?
Посмотрите здесь:

Почему выводится в виде таблицы и почему не работает сортировка - C++
почему выводится в виде таблицы? почему не работает сортировка? и как туда можно вставить классы комнат? hotel.h #include...

Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает - C++
почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает. Имею в ввиду что сделал прогу которая меняет...

Работает в Borland Developer Studio 2006 но не работает в Visual Studio 2008, почему? - C++
Вводим строку и меняем в ней первый и последний символы. Всё хорошо в Borland Developer Studio, а Visual Studio 2008 пишет, что проэкт...

Почему не работает gets? - C++
Хочу чтобы функция создавала массив строку. Всё работало если указывать фиксированный размер массива, но я захотел , чтобы main()...

Почему не работает? - C++
#include <iostream>; #include <cmath>; #include <vector>; using namespace ::std; void main () { vector<double>temps; ...

почему-то не работает - C++
ошибок компилятор не видит, но компилировать отказывается (dev-cpp + mingw). ошибки в работе программы меня мало волнуют, но надо чтобы она...

Почему работает? - C++
#include <iostream> #include <vector> #include <ctime> #include <iterator> #include <string> #include <sstream> class...

Почему не работает - C++
#include <string.h> using namespace std; int main() { string sentence; getline(cin, sentence); string a,...

почему не работает? - C++
#include "stdafx.h" #include<iostream> struct item; item *Insert(item *tree); item *InOrder(item *tree); struct item { ...

Почему не работает if-else - C++
Привет, форумчане! Значицца, так, дано задание (опущу ненужное) задать диапазон массива от 1 до 20. >Если да, то выполнять следующее...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sandor999
0 / 0 / 0
Регистрация: 03.09.2007
Сообщений: 19
06.09.2007, 16:09     Почему не работает SQLDataSources в VC ? #2
MSDN читал?
scream
Сообщений: n/a
09.09.2007, 17:24     Почему не работает SQLDataSources в VC ? #3
Конечно читал !

Кстати я ничего не нашел там. Там вообще сказано, что эта ф-я не генерирует такой ошибке.

Потом в примере я случайно обнаружил, что нужно вызвать функцию SQLSetEnvAttr !
sandor999
0 / 0 / 0
Регистрация: 03.09.2007
Сообщений: 19
10.09.2007, 13:30     Почему не работает SQLDataSources в VC ? #4
Если хочешь, скинь на мыло, посмотрю.
lodevar2@mtu-net.ru
scream
Сообщений: n/a
10.09.2007, 14:10     Почему не работает SQLDataSources в VC ? #5
Спасибо, sandor !

Я уже разобрался.
Yandex
Объявления
10.09.2007, 14:10     Почему не работает SQLDataSources в VC ?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru