|
Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
|
|||
---|---|---|---|
#18+
Зравствуйте! Проблема достала Пишу расширенную процедуру на 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. То же, но из простого приложения работает - пробовал! В чем же дело?!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2002, 12:38 |
|
Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
|
|||
---|---|---|---|
#18+
Фиг его знает. Вообще-то Microsoft c Borland не дружит. Даже примеры на С из хелпов, откомпилированные борландскими компиляторами не работают. Если эти процедуры нужны до зарез, попробуйте на VC+ от мелкософта. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2002, 18:30 |
|
Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
|
|||
---|---|---|---|
#18+
\nДаже примеры на С из хелпов, откомпилированные борландскими компиляторами не работают. Некоторые примеры из хелпов и на родном VC не компилируются \nЕсли эти процедуры нужны до зарез, попробуйте на VC+ от мелкософта. Так и сделал уже. Просто у меня некоторые функции уже были на Delphi написаны пришлось их на C повторять. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2002, 05:40 |
|
Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
|
|||
---|---|---|---|
#18+
Как я понял, у тебя из расширенной хранимой процедуры происходит коннект к БД. Вполне может быть, что просто не проходит соединение из-за конфликта протоколов или что-нибудь в жтом роде. Вообще, забил бы ты на DBLib. Это сильно устаревший путь. Юзай ADO, в 100 раз проще, надежнее и понимаются все типы данных в MSSQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2002, 07:14 |
|
Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
|
|||
---|---|---|---|
#18+
Всем спасибо! Все уже работает (переписал на VC++) задачка-то простенькая была Просто на Дельфи у меня была библиотека, с помощью которой назначались права пользователю на ресурс и не хотелось переписывать на С. Но пришлось. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2002, 04:47 |
|
Extended procedure+DB-Library+Delphi=Проблемы, проблемы, проблемы
|
|||
---|---|---|---|
#18+
srv_senddone надо было в завершение твоей процедуры вызывать а не на сяхплюсплюс переписывать. дока на функцию есть на msdn.microsoft.com. совет:> прежде чем писать Extended procedure, нужно ознакомиться с API Open Data Services, через который sql с такими процедурами работают. синяков и шишек будет меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2002, 12:37 |
|
|
start [/forum/topic.php?fid=58&tid=2120040]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 247ms |
total: | 407ms |
0 / 0 |