C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
синтаксис SQLConfigDataSource, ODBC_ADD_SYS_DSN
mag23
Отправлено: 13.09.2005, 14:49


Ученик-кочегар

Группа: Участник
Сообщений: 7



AnsiString str;
str="Servername=karo_w60004_w\0";
str=str+"DESCRIPTION = БРУ\0";
str=str+"DSN=FFF\0";
str=str+"UID=dba\0";
str=str+"PWD=sql\0";
str=str+"CommLinks=tcpip,sharedmemory\0";
str=str+"DatabaseName=CC_shi26070_05-07-26_13:47:57R\0" ;

//***

if (!SQLConfigDataSource(NULL,ODBC_ADD_SYS_DSN,
"Adaptive Server Anywhere 7.0",str.c_str()))
{
ShowMessage("gfg");
}
}
Не добавляется системный DSN. Где ошибка?
Guest
Отправлено: 13.09.2005, 15:33


Не зарегистрирован







Может проще импортировать ветку реестра.
mag23
Отправлено: 14.09.2005, 07:02


Ученик-кочегар

Группа: Участник
Сообщений: 7



Какую именно ветку?
AVC
Отправлено: 14.09.2005, 08:26


Ветеран

Группа: Модератор
Сообщений: 1583



CODE

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ASA6_SysDSN]
"Driver"="d:\Sybase\ASA6\win32\dbodbc6.dll"
"Description"="Просто запись в SysDSN"
"DatabaseName"="Test"
"EngineName"="AVC_ASA6"
"AutoStop"="Yes"
"Integrated"="No"
"Debug"="No"
"DisableMultiRowFetch"="No"
"CommLinks"="TCPIP{}"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources]
"ASA6_SysDSN"="Adaptive Server Anywhere 6.0"

Вернуться в Работа с базами данных в C++Builder