|
|
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Подскажите PLZ, как из mdb-шной программы подключиться к MSSQL SERVER 2000 без использования связных таблиц напрямую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 12:22:35 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
ADO -------------- crazy about... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 12:23:46 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
:) А можно по подробнее. Если честно, Я Access 2-ой раз в жизни вижу.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 12:30:00 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Создать проект ADO. При создании подключиться к нужному серверу. Все таблицы (и не только) как на ладони. Если погрязли в DАО придется на ADODB и ADOX переползать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 12:32:08 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Новый adp проект создавать не получится... Нужно в существующем mdb подконнектиться напрямую к серверу ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 12:41:19 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
2 Andrewd Adodb.connection - далее хелп. Так же смотрим Adodb.command ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 12:42:11 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Dim cnn As ADODB.Connection Set cnn = New ADODB.Connection cnn.Open "provider=sqloledb;persist security info=false;data source=МойСервак;initial catalog=МояБаза", "МойЛогин", "МойПароль" cnn.Execute "UPDATE TABLE Price SET prc = 0" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 12:51:57 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Спасибо. А как теперь мне вырвать значение како-го нить поля и поместить его в поле на форме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 06:58:47 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Dim cnn As ADODB.Connection Dim rst as ADODB.recordset Set cnn = New ADODB.Connection cnn.Open "provider=sqloledb;persist security info=false;data source=МойСервак;initial catalog=МояБаза", "МойЛогин", "МойПароль" set rst = new ADODB.recordset rst.open "Моя таблица,вьюха,cелект", cnn Me!МойКонтрол=rst!МоеПоле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 07:09:58 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
О! Большое спасибо! А почему внизу, где стоит количество записей высветилось 1? Их там с гарантией больше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 07:16:21 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Естественно, вопрос-то был, как присвоить значение полю. А если на форме хочется видеть все записи набора, то set Me.recordset=rst ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 07:28:48 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Не, нефига.... он только ошибку выдает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 07:52:20 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Присваивать в MDBшном файле ADOшный рекордсет форме надо не а Load'е а в Open'е. В MSDN есть статья на эту тему. Здесь в форуме недавно обсуждалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 08:42:32 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
прошу извинить, не все параметры указал rst.Open ""Моя таблица,вьюха,cелект", ", cnn, adOpenKeyset, adLockOptimistic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 08:43:01 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Тьфу rst.Open ""Моя таблица,вьюха,cелект", cnn, adOpenKeyset, adLockOptimistic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 08:44:28 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
set Me.Recordset = rst все -равно выдает ошибку "Указанный объект не может являться значением свойства "набор записей"(Recordset)" ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 13:48:36 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Версия аксесса похоже 97. Господа! ВСЕГДА указывайте версию аксесса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:02:25 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Alexey ShВерсия аксесса похоже 97. Господа! ВСЕГДА указывайте версию аксесса В 97-ом вообще не было Form.Recordset 2 Andrewd Почему бы хелп по этому св-ву не почитать? Там вполне работоспособные примеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:18:26 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Access 2000. Help'ов я уже кучу прочитал... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. На строчке Set Me.Recordset = rst выдается указанная ошибка. Что не правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 05:25:42 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
Andrewd Код: plaintext 1. На строчке Set Me.Recordset = rst выдается указанная ошибка. Что не правильно? А ты уверен, что строка подключения правильна? Только что проверил твой код - с такой строкой на моем серваке все работает: Код: plaintext 1. Проще всего - создай на диске пустой файлик с расширением *.udl. Запусти его, и настрой подключение, чтобы проверка проходила. Затем открой этот файл в текстовом редакторе и скопируй строку подключения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 05:59:29 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
К серваку гарантированно подключается. во всяком случае команда Код: plaintext проблема именно с Код: plaintext Причем это это он говорит именно на Me.Recordset.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 06:07:50 |
|
||
|
Подключение из Access to SQL2000
|
|||
|---|---|---|---|
|
#18+
А у этой таблицы Адреса первичный ключ есть? Я смог добится такой ошибки при этом коде, только убрав ключ у таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 06:19:22 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32879142&tid=1669083]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 443ms |

| 0 / 0 |
