|
|
|
Mdac 2.80 или MDAC 2.8:Как определить правильно инициаллизацию?
|
|||
|---|---|---|---|
|
#18+
Mdac 2.80 или MDAC 2.8:Как определить правильно инициаллизацию? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. MDAC на всех ПК ставился с одногоместа............. КАК определять программным путем 2.8 или 2.80 может это какая-то фишка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 11:56:10 |
|
||
|
Mdac 2.80 или MDAC 2.8:Как определить правильно инициаллизацию?
|
|||
|---|---|---|---|
|
#18+
Написать: Set conn = New ADODB.Connection Set rs = New ADODB.Recordset Помниться что-то такое уже раз советовали... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 13:34:47 |
|
||
|
Mdac 2.80 или MDAC 2.8:Как определить правильно инициаллизацию?
|
|||
|---|---|---|---|
|
#18+
Программист-ЛюбительНаписать: Set conn = New ADODB.Connection Set rs = New ADODB.Recordset Помниться что-то такое уже раз советовали... так а какой он из 2.5 , 2.6, 2.7 возмет в предложенном объявлении? У меня все стоят.................. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 14:44:43 |
|
||
|
Mdac 2.80 или MDAC 2.8:Как определить правильно инициаллизацию?
|
|||
|---|---|---|---|
|
#18+
Возьмёт тот, напротив которой галка стоит в реферах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 14:50:14 |
|
||
|
Mdac 2.80 или MDAC 2.8:Как определить правильно инициаллизацию?
|
|||
|---|---|---|---|
|
#18+
ProgaВозьмёт тот, напротив которой галка стоит в реферах Я в рфееренсах его не указываю вообще создаю объект поработал и до....... Для того, чтобы референсы не влияли на работу мде-ки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 14:54:50 |
|
||
|
Mdac 2.80 или MDAC 2.8:Как определить правильно инициаллизацию?
|
|||
|---|---|---|---|
|
#18+
Для того чтобы код поменьше зависел от конкретной версии библиотек как раз надо НЕ УКАЗЫВАТЬ этот номер. Чего вы упорно пытаетесь сделать. Если написать New ADODB.Recordset, то данная конструкция будет одинакого хорошо работать на версии 2.1, 2.5, 2.7, 2.8 библиотеки ADO. Как програмно подключать к проекту библиотеки, чтоюы избежать поломатых ссылок - это другая проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 14:58:34 |
|
||
|
Mdac 2.80 или MDAC 2.8:Как определить правильно инициаллизацию?
|
|||
|---|---|---|---|
|
#18+
Программист-ЛюбительДля того чтобы код поменьше зависел от конкретной версии библиотек как раз надо НЕ УКАЗЫВАТЬ этот номер. Чего вы упорно пытаетесь сделать. Если написать New ADODB.Recordset, то данная конструкция будет одинакого хорошо работать на версии 2.1, 2.5, 2.7, 2.8 библиотеки ADO. Как програмно подключать к проекту библиотеки, чтоюы избежать поломатых ссылок - это другая проблема. создаю через CreateObject("ADODB.Connection.2.8") и именно хочу версию именно указанную Смысл наставить кучу Mdac и не знать через какой ...... в тек. работаешь...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 18:16:52 |
|
||
|
Mdac 2.80 или MDAC 2.8:Как определить правильно инициаллизацию?
|
|||
|---|---|---|---|
|
#18+
Значит, вам все-таки надо проконтролировать версию библиотек ADODB (и, если есть, ADOX). Это можно целесообразно сделать один раз при старте приложения. А рассыпать по всему коду CreateObject с номерами, в которых вы сами не полностью уверены... На мой взгляд мало смысла. Версия библиотеки контролируется через References. За счет этого я сделал в своем приложении возможность одинаковой работы на офисах 2000, XP, 2003 (до этого были проблемы при переносе на другие машины). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2005, 18:24:38 |
|
||
|
Mdac 2.80 или MDAC 2.8:Как определить правильно инициаллизацию?
|
|||
|---|---|---|---|
|
#18+
Как вариант: задать этот 2.8 или 2.80 в виде внешнего параметра (в файле ini, в командной строке или где-нибудь) и на каждом компе подбирать правильное значение во время инсталляции. Другой вариант: on error resume next Set g_cnn_Ado = CreateObject("ADODB.Connection.2.8") if err>0 then Set g_cnn_Ado = CreateObject("ADODB.Connection.2.80") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2005, 18:35:53 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32864983&tid=1669287]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 382ms |

| 0 / 0 |
