|
Доступ к базе SQL через FOXPRO
|
|||
---|---|---|---|
#18+
Здраствуйте! Начинаю писать диплом и сразу же столкнулась с подобной проблемой - Раньше никогда не имела дела с FoxPro, Теперь же - на нем необходимо создать клиентское приложение. ( в перспективе работа с кубом, но, сейчас хотя бы с БД разобраться) 1. Тип авторизации для сервера с тестовой БД - Windows aut., - при таком возможно коннектиться? 2. Что-такое OBDC . (Вроде бы как поняла, что это драйвер, вот только как узнать, стоит ли он у меня или нет. Многие пишут, (в частности, на этом форуме), что стоит подключаться через него, стоит ли?) 3. Самое важное, по сути. Может быть Кто-то может дать кусок листинга программы подключения к sql БД, Заранее огромное спасибо :) P.S. Возможно, я бредово изложила свои мысли, но надеюсь на Ваше понимание - за два дня перелопалила кучу литературы, в голове полнейшая каша =) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2010, 17:49 |
|
Доступ к базе SQL через FOXPRO
|
|||
---|---|---|---|
#18+
Masha_C, 1. Не заморачивайтесь с вин-авторизацией, используйте "обычную". 2. Панель управления - Администрирование - Источники данных (ODBC). Ищите там свой драйвер (хинт: в его названии обычно бывает упомянута СУБД, к которой вы хотите подключаться) 3. RTFM SQLSTRINGCONNECT(), SQLEXEC() ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2010, 18:37 |
|
Доступ к базе SQL через FOXPRO
|
|||
---|---|---|---|
#18+
Вот здесь, приведен синтаксис строки подключения к самым разным базам данных с использованием различных драйверов и авторизаций http://www.connectionstrings.com/ Тем или иным способом Вам придется выполнять эти настройки. Однако Вы можете сделать это явно, написав соответствующую строку в команде SQLStringConnect() или в объекте Connection в режиме "Connection string" или не явно, используя как раз-таки предварительно настроенные источники данных Windows. По сути, эти источник данных пишут ту же строку, просто "скрывая" ее за фасадом настроечных форм. Для FoxPro "родным" способом подключения является подключение с использованием драйверов ODBC. Однако он также может подключаться и с использованием драйверов OLE DB (ADO), хотя это несколько сложнее (чуть больше кода придется писать) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2010, 20:25 |
|
Доступ к базе SQL через FOXPRO
|
|||
---|---|---|---|
#18+
Спасибо что откликнулись, Tanglir и Владимир 2 Tanglir 1-2 выполнила 3. запрос получился вот такой CLEAR CLEAR ALL PUBLIC i_sqlconnect SQLSETPROP(0, 'DispLogin', 3) str=sqlstringconnect("driver=SQL Server;server="+МАША-ПК+";uid="+USER1+";pwd="+test+";DATABASE="+NORTHWIND) Ругается, говорит variable Маша не найдена. Я где то ошиблась в синтаксисе или проблема с кодировкой и придется переименовывать сервер? 2 Владимир спасибо за ссылку, сейчас попробую там посмотреть!) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2010, 21:11 |
|
Доступ к базе SQL через FOXPRO
|
|||
---|---|---|---|
#18+
ой))))) оказывается у меня еще и с тегами проблема0))))) Хотела красиво выделить, а получилось как всегда!) продублирую. Спасибо что откликнулись, Tanglir и Владимир 2 Tanglir 1-2 выполнила 3. запрос получился вот такой CLEAR CLEAR ALL PUBLIC i_sqlconnect SQLSETPROP(0, 'DispLogin', 3) str=sqlstringconnect("driver=SQL Server;server="+МАША-ПК+";uid="+USER1+";pwd="+test+";DATABASE="+NORTHWIND) Ругается, говорит variable Маша не найдена. Я где то ошиблась в синтаксисе или проблема с кодировкой и придется переименовывать сервер? 2 Владимир спасибо за ссылку, сейчас попробую там посмотреть!) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2010, 21:13 |
|
Доступ к базе SQL через FOXPRO
|
|||
---|---|---|---|
#18+
Masha_C, тег [ SRC ] и во второй раз не покорился вам? :) Кстати, там всё было бы как на ладони: Код: plaintext
Ошибка ясна? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2010, 21:19 |
|
Доступ к базе SQL через FOXPRO
|
|||
---|---|---|---|
#18+
tanglir, вот тупица я) теперь прошло без ошибок вроде. Но вот беда - я не знаю, как узнать - присоединилась она или нет. Вроде бы сегодня читала, что у кого то sqlstringconnection возвращает -1 Значит она должна что-то возвращать? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2010, 22:29 |
|
|
start [/forum/topic.php?fid=41&fpage=86&tid=1584823]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 318ms |
total: | 467ms |
0 / 0 |