
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.01.2007, 17:40
|
|||
|---|---|---|---|
Вызов хранимки в MS SQL из С++ Builder |
|||
|
#18+
Проблема уже обсуждалась здесь не раз, однако видно какие-то нюансы я все-таки упускаю. Сделал вызов хранимой процедуры в С++ Builder через ADOStoredProc. Получилось следующее: DBStoredProc->Active=false; DBStoredProc->ProcedureName="::fn_listextendedproperty"; DBStoredProc->Parameters->Clear(); DBStoredProc->Parameters->CreateParameter("@name",ftString,pdInput,128,"default"); DBStoredProc->Parameters->CreateParameter("@level0type",ftString,pdInput,128,"user"); DBStoredProc->Parameters->CreateParameter("@level0name",ftString,pdInput,128,"dbo"); DBStoredProc->Parameters->CreateParameter("@level1type",ftString,pdInput,128,"table"); DBStoredProc->Parameters->CreateParameter("@level1name",ftString,pdInput,128,"mt_contracts"); DBStoredProc->Parameters->CreateParameter("@level2type",ftString,pdInput,128,"column"); DBStoredProc->Parameters->CreateParameter("@level2name",ftString,pdInput,128,"default"); DBStoredProc->ExecProc(); при выполнении говорит, что "Нарушение синтаксиса или прав доступа". В чем ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.01.2007, 18:46
|
|||
|---|---|---|---|
Вызов хранимки в MS SQL из С++ Builder |
|||
|
#18+
Grec пишет: > DBStoredProc->Active=false; > DBStoredProc->ProcedureName="::fn_listextendedproperty"; > при выполнении говорит, что "Нарушение синтаксиса или прав доступа". Подозреваю что должно быть ProcedureName="fn_listextendedproperty"; Имя процедуры может быть либо неполным, тогда это должен быть идентификатор. Либо полным, тогда это должно быть так: <DB-name> . [owner-name . ] procedure-name Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.01.2007, 18:59
|
|||
|---|---|---|---|
Вызов хранимки в MS SQL из С++ Builder |
|||
|
#18+
пробовал таким образом указывать имя процедуры, в ответ пишет, что нет процедуры с таким именем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.01.2007, 18:59
|
|||
|---|---|---|---|
Вызов хранимки в MS SQL из С++ Builder |
|||
|
#18+
Grec пишет: > пробовал таким образом указывать имя процедуры, в ответ пишет, что нет > процедуры с таким именем. Ну так значит ее действительно нет !! Проверь. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.01.2007, 20:35
|
|||
|---|---|---|---|
Вызов хранимки в MS SQL из С++ Builder |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2007, 06:54
|
|||
|---|---|---|---|
Вызов хранимки в MS SQL из С++ Builder |
|||
|
#18+
Во первых это не процедура, а функция и как это можно её exec? Во вторых она в БД master, что не указано в обращении. В третьих владелец ф-ии - system_function_schema. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2029552]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
167ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 510ms |

| 0 / 0 |
