Текущий архив: 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 то таких проблем не возникает (но он не подходит)!
Как избавиться от проблемы?
← →
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]А путь к базе указываешь локальный?
← →
Карелин Артем © (2004-04-08 15:37) [1]А путь к базе указываешь локальный?
← →
WondeRu © (2004-04-08 15:46) [2]через ConnectionString
← →
WondeRu © (2004-04-08 15:46) [2]через ConnectionString
← →
Карелин Артем © (2004-04-08 15:50) [3]Попробуй с правами админа и потом указать базу на другом компе.
← →
Карелин Артем © (2004-04-08 15:50) [3]Попробуй с правами админа и потом указать базу на другом компе.
← →
Delirium © (2004-04-08 15:52) [4]А про CoInitialize там в ошибке случайно не говорится? :)
← →
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:53) [5]как раз с правами root и пробую!
а в качестве компа указываю localhost!
А какой смысл указывать базу на другом компе?
вообще чем отличается MySQL от MS SQL в плане подключения?
← →
WondeRu © (2004-04-08 15:55) [6]2Delirium © (08.04.04 15:52) [4]
как всегда AV по такому-то адресу! ))
← →
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 вызывешь?
← →
Delirium © (2004-04-08 15:56) [7]"чем отличается MySQL от MS SQL в плане подключения?" - если речь о ADO, то кроме строки коннекции, принципиально, ни чем.
Ты CoInitialize в CGI вызывешь?
← →
WondeRu © (2004-04-08 16:04) [8]>Ты CoInitialize в CGI вызывешь?
неа! а ADOConnection не должен сам этого делать?
И причем тут это? STA?
← →
WondeRu © (2004-04-08 16:04) [8]>Ты CoInitialize в CGI вызывешь?
неа! а ADOConnection не должен сам этого делать?
И причем тут это? STA?
← →
Delirium © (2004-04-08 16:35) [9]"ADOConnection не должен сам этого делать?" - не должен.
Добавь модуль ActiveX, при старте приложения вызывай CoInitialize(nil); на выходе CoUninitialize; зачем всё это нужно - читай Help.
← →
Delirium © (2004-04-08 16:35) [9]"ADOConnection не должен сам этого делать?" - не должен.
Добавь модуль ActiveX, при старте приложения вызывай CoInitialize(nil); на выходе CoUninitialize; зачем всё это нужно - читай Help.
← →
WOndeRu © (2004-04-08 16:40) [10]Зачем все это нужно я знаю: для использования подразделений COM!
НО ПОЧЕМУ MS SQL Server пашет нормально!???????
← →
WOndeRu © (2004-04-08 16:40) [10]Зачем все это нужно я знаю: для использования подразделений COM!
НО ПОЧЕМУ MS SQL Server пашет нормально!???????
← →
bushmen © (2004-04-08 17:26) [11]Потому что MS SQL Server достаточно ADOConnection
← →
bushmen © (2004-04-08 17:26) [11]Потому что MS SQL Server достаточно ADOConnection
← →
WondeRu © (2004-04-09 12:19) [12]Попробовал CoInitialize - не помогло!
Даже через BDE пробовал- результат тот же((
← →
WondeRu © (2004-04-09 12:19) [12]Попробовал CoInitialize - не помогло!
Даже через BDE пробовал- результат тот же((
Страницы: 1 вся ветка
Текущий архив: 2004.04.11;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.052 c