powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
6 сообщений из 6, страница 1 из 1
Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
    #32025240
Alex-A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зравствуйте! Проблема достала
Пишу расширенную процедуру на Delphi используя DB-Library.
Импортировал функцию
\nfunction dbsetlname(login: LOGINREC; val: PChar; item: Integer): Integer; external 'ntwdblib.dll';
с ее помощью делаю следующее
\n...
var Login:LOGINREC;
...
Login:=dblogin;
dbsetlname(Login,0,DBSETSECURE);

и на этом месте процедура вылетает с сообщением:
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionCheckForData (CheckforData()).
Server: Msg 11, Level 16, State 1, Line 0
General network error. Check your network documentation.



То же, но из простого приложения работает - пробовал!
В чем же дело?!!!
...
Рейтинг: 0 / 0
Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
    #32025934
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фиг его знает. Вообще-то Microsoft c Borland не дружит. Даже примеры на С из хелпов, откомпилированные борландскими компиляторами не работают. Если эти процедуры нужны до зарез, попробуйте на VC+ от мелкософта.
...
Рейтинг: 0 / 0
Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
    #32025949
Alex-A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
\nДаже примеры на С из хелпов, откомпилированные борландскими компиляторами не работают.

Некоторые примеры из хелпов и на родном VC не компилируются

\nЕсли эти процедуры нужны до зарез, попробуйте на VC+ от мелкософта.

Так и сделал уже. Просто у меня некоторые функции уже были на Delphi написаны пришлось их на C повторять.
...
Рейтинг: 0 / 0
Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
    #32025958
Dankov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как я понял, у тебя из расширенной хранимой процедуры происходит коннект к БД. Вполне может быть, что просто не проходит соединение из-за конфликта протоколов или что-нибудь в жтом роде.
Вообще, забил бы ты на DBLib. Это сильно устаревший путь. Юзай ADO, в 100 раз проще, надежнее и понимаются все типы данных в MSSQL.
...
Рейтинг: 0 / 0
Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
    #32026081
Alex-A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо!
Все уже работает (переписал на VC++)
задачка-то простенькая была
Просто на Дельфи у меня была библиотека, с помощью которой назначались права пользователю на ресурс и не хотелось переписывать на С.
Но пришлось.
...
Рейтинг: 0 / 0
Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
    #32026653
Чумак А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
srv_senddone надо было в завершение твоей процедуры вызывать а не на сяхплюсплюс переписывать.
дока на функцию есть на msdn.microsoft.com.
совет:> прежде чем писать Extended procedure, нужно ознакомиться с API Open Data Services, через который sql с такими процедурами работают. синяков и шишек будет меньше.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]