|
|
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
Есть .adp проект. В диалоговой форме выясняю у пользователя его имя, пароль, имя сервера и имя БД. Как имея эти данные подключиться к БД? Подскажите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 15:51 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
Что-то не понял. Если проект adp, то база наверное SQL. На кой вводить это всё через диалоговую форму, когда можно подключиться через пункт меню "Подключение". Вводи там имя сервера, базы, тип аутентификации. Или может я чего понял не так ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:07 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
CurrentProject.Connection.ConnectionString. Хоть я и не уверен. Попробовать надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:08 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
Ты про что хочешь спросить, про строку connectionString или вообще незнаком с объектом Connection (ADO)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:08 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
Пробовал. Как только пытаюсь обратиться к currentproject.connection (например заполнить connectionstring) выпадает стандартное окно подключения, а оно то как раз мне не надо! Я хочу подцепиться к БД программно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:13 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
1. При установке офиса есть примеры, в одном из них (не помню в каком) реализован такой механизм. 2. Метод который нужен - это CurrentProject.OpenConnection 3. Имхо. Лучше всего делать подключение с использованием пароля Windows (работает только если есть вход в сеть и сиквел-сервер установлен не на Win9x). Тогда не придется рисовать своих форм. Да и почитать теорию по организации системы прав доступа для сиквел-сервера тоже не помешает почитать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:15 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
>>Пробовал. Как только пытаюсь обратиться к currentproject.connection.... Насмешил , это же тебе не mdb у которого база вот она, лежит рядом, это сам Access... ADP по определению это простой проект содеражаший модули и формы, а базы с таблицами и сохраненными запросами у него нет и не знает он о них ничего, поэтому currentproject.connection тебе ничего не вернет. Тебе надо самому заполнить строку ConnectionString и указать там все харарктеристики подсоединия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:22 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
cn.Provider = "sqloledb" cn.Properties("Data Source").Value = "Server" cn.Properties("Initial Catalog").Value = "DataBase" cn.Properties("Integrated Security").Value = "SSPI" cn.open Dim r As ADODB.Recordset Dim cmdPrep1 As New ADODB.Command cmdPrep1.ActiveConnection = cn cmdPrep1.CommandText = "dbo.Сохраненная процедура" cmdPrep1.CommandType = adCmdStoredProc Set r = cmdPrep1.Execute Примерно так. При этом будет осуществляться Windows Aвторизация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:23 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
2 Alexander Popov Это не совсем то что нужно. А точнее совсем не то, что нужно. Не стоит вносить путаницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:27 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
incold3. Имхо. Лучше всего делать подключение с использованием пароля Windows (работает только если есть вход в сеть и сиквел-сервер установлен не на Win9x). Тогда не придется рисовать своих форм. Windows-аутентификация имеет смысл делать, если сеть организована в домен. При этом имя пользователя тянется с контроллера домена. И еще... Полноценный Сикуль на 9x поставить нельзя! Только MSDE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:28 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
И когда же вы будете пользоваться поиском? Это вопрос уже обсуждался и здесь, и на am.rusimport Например: http://am.rusimport.ru/msaccess/f2.aspx?id=6979 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:31 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
авторWindows-аутентификация имеет смысл делать, если сеть организована в домен. При этом имя пользователя тянется с контроллера домена. И еще... Полноценный Сикуль на 9x поставить нельзя! Только MSDE По первому утверждению согласен (я так и сказал) А по второму утверждению - ты не прав. Можно поставить полноценный сиквел. У меня дома например установлен. Из пакета Developer Edition. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:35 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
Извиняюсь не совсем внимательно прочитал вопрос. Тогда Вот так: Cn.Open "Data Provider=SQLOLEDB; Data Source=Server;" _ & "Initial Catalog=DataBase;User Id=sa;Password=;" И попробовать подставить нужные значения взятые с диалоговой формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:36 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
2 incold: ну... Рассказывай, как на#@#л установщик с версией операционки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:40 |
|
||
|
Как создать коннект к БД?
|
|||
|---|---|---|---|
|
#18+
2 Темный Никак - это стандартная тема. Developer Edition - становится на любую операционку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2004, 16:45 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32433050&tid=1676247]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
151ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 445ms |

| 0 / 0 |
