В общем старая как мир тема. MQL MSSQL2005.

 

Привет всем,

в общем вариант Юраза не работает под MSSQL2005, может кто-то что-то делалал в этом направлении?

Спасибо всем за помощь!

 

вариант YuraZ должен работать под все версии MSSQL.

Что именно не работает?



Что касается меня, то я писал .NET сборку для работы с MSSQL

 
GarF1eld >>:

вариант YuraZ должен работать под все версии MSSQL.

Что именно не работает?



Что касается меня, то я писал .NET сборку для работы с MSSQL

Убил, блин 2 недели, ну никак адо коннект не проходит.. :(

А есть ли шансы разделить с тобой счастье владения .НЕТ борки? :)

 
Red.Line >>:

Убил, блин 2 недели, ну никак адо коннект не проходит.. :(

А есть ли шансы разделить с тобой счастье владения .НЕТ борки? :)

Привет!

https://www.mql5.com/ru/articles/1533


у меня просто юзается sql2000




проблема скорее всего тут


  • MDAC 7



и возможно тут



#import "C:\Program Files\Common Files\System\ado\msado20.tlb" \
        rename("EOF","ADOEOF") rename("BOF","ADOBOF")




попробуйте обновить обертку

я к сожалению под рукой 2005 не имею

обычно консервативен по применению свежака - особенно на производстве

пусть обсыпятся баги выйдут сервиспаки тогда перелезем

 
Red.Line >>:

Убил, блин 2 недели, ну никак адо коннект не проходит.. :(

А есть ли шансы разделить с тобой счастье владения .НЕТ борки? :)

мб Connection String не такой?


библиотека писалась конкретно под задачу, так что толку не будет тебе от нее

могу выложить примеры работы пары функций на c#. если не хочешь тягаться с 2мя библиотеками (dll сборкой и win32 dll оберткой), то можешь перевести на mc++

YuraZ >>:

проблема скорее всего тут

https://www.mql5.com/ru/articles/mt4/_my/625


к сожалению не та ссылка

YuraZ >>:


и возможно тут

думаю наврятле совместимость должна поддерживаться

YuraZ >>:

пусть обсыпятся баги выйдут сервиспаки тогда перелезем


так уже ж 2008 есть =)

 
GarF1eld >>:

мб Connection String не такой?


библиотека писалась конкретно под задачу, так что толку не будет тебе от нее

могу выложить примеры работы пары функций на c#. если не хочешь тягаться с 2мя библиотеками (dll сборкой и win32 dll оберткой), то можешь перевести на mc++

к сожалению не та ссылка

думаю наврятле совместимость должна поддерживаться

так уже ж 2008 есть =)

да они пущают новые релизы их как цыгане детей делают :-)

--

знаю что есть

( я не ретроград )

но сидим на 2000 и не дергаемся

перетаскивать терабайтные базы на новую платформу

это ж :-))) сами понимаете не в пупе пальцем ковырять


ссылку поправил https://www.mql5.com/ru/articles/1533

 

YuraZ

MDAC 2.7 у меня есть, переставил - 0 эфекта..

Коннект с удаленной машины проходит.. Но МТ4 всегда возвращает -1.


GarF1eld

Вот я тоже думаю, что конекшн стринг, хотя хрен знает. ДСН алиас завел.. Сервак работает.

Вот ип, если че 217.172.27.39

l: yuraz

p: qwerty


hr = pConnection->Open("dsn=MT4_SQL_BASE;", "yuraz", "qwerty", adConnectUnspecified);


 
Red.Line >>:

2 YuraZ

MDAC 2.7 у меня есть, переставил - 0 эфекта..

Коннект с удаленной машины проходит.. Но МТ4 всегда возвращает -1.


2 GarF1eld

Вот я тоже думаю, что конекшн стринг, хотя хрен знает. ДСН алиас завел.. Сервак работает.

Вот ип, если че 217.172.27.39

l: yuraz

p: qwerty



я понял что сервак в инете!

ок

попробую обычным ODBC для начала

если пущаете



 

да конечно пущаю, могу даже права дать если пригодится.

сервак в москве.

 

Вот написал небольшой примерчик по работе с твоей базой.

Показан пример работы как с хранимкой YZ_MT4_TICK, так и обычный запрос на выборку из таблицы MT4TICK

В солюшене 3 проекта:

1) MSSQLWorker - сама сборка с функциями

2) MSSQLWorkerWrapper - служит прослойкой между mql и MSSQLWorker. Но ее не тестировал =) Если надумаешь попробовать, то MSSQLWorkerWrapper.dll в папку experts\libraries, а MSSQLWorker.dll в папку с терминалом (где terminal.exe)

3) MSSQLWorkerTest - консолька, которая показывает работоспособность функций =)


PS: .NET 2.0, VS2008

Файлы:
mssqlworker.rar  1425 kb
 
https://forum.mql4.com/15984
Причина обращения: