1.) Я могу создать простое приложение, которое еще одна процедура под названиемПодключение к базе данных SQL Server с помощью веб-службы
function ConnectToDB: Boolean
и запустить его из моей виртуальной директории (Wwwroot/CGI-BIN), и он соединяет и отчеты обратно связаны.
2.) Я могу создать простой веб-сервис HelloWorld
function helloWorld: String;stdcall;
Я могу создать клиента и вызывать мой веб-службы вызова «HelloWorld» и получить мой „HELLO WORLD“ строка доложила мне - все прекрасно работает.
3.) СЕЙЧАС, если я возьму код подключения с первого шага (1) и поместил его в веб-службу, я не могу подключиться к БД. Он всегда возвращает false.
Примечание: я использую Delphi 7 для создания своего веб-сервиса. Я использую DBXpress в качестве канала для MS SQL Server DB, а два INI-файла (dbxconnections.ini, dbxdrivers.ini) и две DLL, необходимые для подключения, находятся в той же папке, что и исполняемые файлы (wwwroot/cgi-bin) ,
Любая помощь была бы очень оценена! Опять же, обратите внимание на шаги 1 & 2, прежде чем отвечать.
Thanx!
«Я не могу подключиться к БД», на самом деле мы не можем вам помочь. Если вы отлаживаете приложение, вы получите сообщение об ошибке? – Birger
Если вы отправляете образцы кода, даже просто декларацию функции, * пожалуйста * используйте кнопку «code» (101 010) с панели инструментов редактора, чтобы получить хороший формат и синтаксис - выделите эти строки - делает мир разницей! –