Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

ADO, MySQL, CGI, MS IIS нечто несовместимое?   Найти похожие ветки 

 
WondeRu ©   (2004-04-08 15:35) [0]

ситуация:
  присоединяюсь к MySQL в CGI приложении через ADO (MyODBC), сайт работает на MS IIS
проблема:
 при загрузке странички возникает AV (насколько я понял это происходит при попытке открытия TADOQuery, при этом TADOConnection.Connected = True). В тоже время если я пишу в коммандной строке C:\server\cgi1.exe >1.htm, 1.htm генерируется прекрасно со всеми данными из БД.
Если использовать MS SQL Server то таких проблем не возникает (но он не подходит)!

Как избавиться от проблемы?


 
Карелин Артем ©   (2004-04-08 15:37) [1]

А путь к базе указываешь локальный?


 
WondeRu ©   (2004-04-08 15:46) [2]

через ConnectionString


 
Карелин Артем ©   (2004-04-08 15:50) [3]

Попробуй с правами админа и потом указать базу на другом компе.


 
Delirium ©   (2004-04-08 15:52) [4]

А про CoInitialize там в ошибке случайно не говорится? :)


 
WondeRu ©   (2004-04-08 15:53) [5]

как раз с правами root и пробую!
а в качестве компа указываю localhost!

А какой смысл  указывать базу на другом компе?

вообще чем отличается MySQL от MS SQL в плане подключения?


 
WondeRu ©   (2004-04-08 15:55) [6]

2Delirium ©   (08.04.04 15:52) [4]
как всегда AV по такому-то адресу! ))


 
Delirium ©   (2004-04-08 15:56) [7]

"чем отличается MySQL от MS SQL в плане подключения?" - если речь о ADO, то кроме строки коннекции, принципиально, ни чем.
Ты CoInitialize в CGI вызывешь?


 
WondeRu ©   (2004-04-08 16:04) [8]

>Ты CoInitialize в CGI вызывешь?

неа! а ADOConnection не должен сам этого делать?
И причем тут это? STA?


 
Delirium ©   (2004-04-08 16:35) [9]

"ADOConnection не должен сам этого делать?" - не должен.
Добавь модуль ActiveX, при старте приложения вызывай CoInitialize(nil); на выходе CoUninitialize; зачем всё это нужно - читай Help.


 
WOndeRu ©   (2004-04-08 16:40) [10]

Зачем все это нужно я знаю: для использования подразделений COM!
НО ПОЧЕМУ MS SQL Server пашет нормально!???????


 
bushmen ©   (2004-04-08 17:26) [11]

Потому что MS SQL Server достаточно ADOConnection


 
WondeRu ©   (2004-04-09 12:19) [12]

Попробовал CoInitialize - не помогло!
Даже через BDE пробовал- результат тот же((



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.083 c
14-1079638653
E1
2004-03-18 22:37
2004.04.11
А если создать аналог америкосовского JobFind а?


1-1082308700
Relaxxx
2004-04-18 21:18
2004.04.11
Очень хочу нацчится делать коасивое меня, в стиле OfficeXP


1-1079447904
Guest_Bob
2004-03-16 17:38
2004.04.11
Звук в ListView при нажатии Alt+Enter


14-1079089350
_none_
2004-03-12 14:02
2004.04.11
небольшой соц.опрос: купили бы вы электроскутер?


1-1080115148
Question2004
2004-03-24 10:59
2004.04.11
Замена слов