Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Connect  [new]
SasSani4
Member

Откуда:
Сообщений: 10
Здраствуйте, товарищи помогите пожалуста, как можно написать соединение с сервером чтоб на клиенской машине не настраивать ОДБЦ?
5 фев 08, 15:35    [5246981]     Ответить | Цитировать Сообщить модератору
 Re: Connect  [new]
Sergey Sizov.
Guest
Использовать SQLStringConnect().
5 фев 08, 15:39    [5247011]     Ответить | Цитировать Сообщить модератору
 Re: Connect  [new]
lexusXXX
Member

Откуда: Krasnoyarsk
Сообщений: 63
Использовать соединение через драйвер, с помощью строки
напрмер к Oracle:

STORE SQLSTRINGCONNECT("DRIVER=Microsoft ODBC for Oracle;SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.10.10.10);
	(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=BILLKRAS)));uid=имя юзера;pwd=пароль;") TO gnConnHandle

IF gnConnHandle<0
  Aerr(err)
  MessageB(' Ошибка соединения - '+Err[1,2])
  Return
ENDIF

ret=SQLEXEC(gnConnHandle,'select * from имя таблицы where имя поля<100','имя курсора')
brow norm
6 фев 08, 04:42    [5249163]     Ответить | Цитировать Сообщить модератору
 Re: Connect  [new]
Aleksey-K
Member

Откуда: Москва
Сообщений: 3116
SasSani4
Здраствуйте, товарищи помогите пожалуста, как можно написать соединение с сервером чтоб на клиенской машине не настраивать ОДБЦ?

Для MS SQL сервера использую строку такого вида:
m.lcDSNLess="Driver=" + m.lcDriver + ";SERVER=" + m.lcSQLServer + ";"+ "DBMSSOCN=TCP/IP;Regional=No;UID=MyLogin;PWD=Mypassword;DATABASE="+m.lcDataBase + ";APP="+m.lcAppName
m.lConnect = SQLSTRINGCONNECT(m.lcDSNLess)
Где: m.lcSQLServer, m.lcDataBase - берутся из файла конфигурации;
m.lcAppName - имя приложения, например _SCREEN.Caption;
m.lcDriver - имя драйвера. Если SQL 2005 и установлены у клиента для него драйверы, то: SQL Native Client, а если SQL 2000 или не установлены драйверы для SQL 2005, то: SQL Server
С уважением, Алексей
6 фев 08, 08:28    [5249312]     Ответить | Цитировать Сообщить модератору
 Re: Connect  [new]
SasSani4
Member

Откуда:
Сообщений: 10
Спасибо огромное!!! Выручили
7 фев 08, 10:34    [5255582]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить