|
|
|
Создание функции!
|
|||
|---|---|---|---|
|
#18+
Написал скрипт функции и SqCommand. Вызвал ExecuteNonQuery, но функция в БД не создалась. В чем проблема, так и не понял. Таблицы создаются, а вот функции нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 12:02 |
|
||
|
Создание функции!
|
|||
|---|---|---|---|
|
#18+
1. Текст того как создавали функцию 2. Профайлером сервера смотрели что ваш клиент шлет на сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 14:02 |
|
||
|
Создание функции!
|
|||
|---|---|---|---|
|
#18+
Думающий1. Текст того как создавали функцию SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON -- ============================================= -- Author: BPV -- Create date: 2007-10-02 -- Description: Количество персоналий, доступных для обработки, -- введенных в определенный период -- ============================================= CREATE FUNCTION [dbo].[GetPersonCountAccess] ( @PassTask_id INT, @EnterTask_id INT, @StartDate DATETIME ) RETURNS INT AS BEGIN DECLARE @cnt INT SELECT @cnt = SUM(PersonCount) FROM Record A WITH(NOLOCK) LEFT JOIN TimeForBatch B WITH(NOLOCK) ON A.Batch_id = B.Batch_id AND B.Task_id =@PassTask_id INNER JOIN TimeForBatch C WITH(NOLOCK) ON A.Batch_id = C.Batch_id AND C.Task_id = @EnterTask_id WHERE (B.TaskTime > @StartDate OR B.TaskTime IS NULL) AND C.TaskTime < @StartDate RETURN ISNULL(@cnt, 0) END ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 14:13 |
|
||
|
Создание функции!
|
|||
|---|---|---|---|
|
#18+
Я наверное не точно выразился, текст того как создавали функцию вместе с текстом программы клиента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 15:14 |
|
||
|
Создание функции!
|
|||
|---|---|---|---|
|
#18+
Pavluha я думаю, не сложно оформлять свои посты с помощью SRC тегов, зато пользы - море. ЗЫ ждем код приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 17:07 |
|
||
|
Создание функции!
|
|||
|---|---|---|---|
|
#18+
WYPMAH Pavluha я думаю, не сложно оформлять свои посты с помощью SRC тегов, зато пользы - море. ЗЫ ждем код приложения. private void CreateObject(StringCollection SC, out String Message) { Message = string.Empty; try { if (_con.State != ConnectionState.Open) { _con.Open(); } SqlCommand command; string query = string.Empty; for (int i = 0; i < SC.Count; i++) { if (SC == "#@@#") { command = new SqlCommand(query.Replace("\n", string.Empty).Trim(), _con); command.ExecuteNonQuery(); query = string.Empty; } else { query = query + " " + SC.Replace("\r", string.Empty).Replace("\n", string.Empty).Trim(); } } } catch (Exception ex) { Message = ex.Message; } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2008, 09:40 |
|
||
|
Создание функции!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Это очень сложно оформить пост чтобы его удобно было читать и помочь ВАМ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2008, 11:43 |
|
||
|
Создание функции!
|
|||
|---|---|---|---|
|
#18+
Pavluha в ловле исключений пользуйтесь вначале SqlException, а уж затем Exception. и второе, под кем вы создаете функцию из приложения? Код: plaintext надеюсь, он ДБО, да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2008, 15:26 |
|
||
|
Создание функции!
|
|||
|---|---|---|---|
|
#18+
PavluhaНаписал скрипт функции и SqCommand. Вызвал ExecuteNonQuery, но функция в БД не создалась. В чем проблема, так и не понял. Таблицы создаются, а вот функции нет. Нашел в чем ошибка, но появилась другая! В запросе я убирал символы "\r\n", поэтому скрипт всей функции был закомментирован. Но если его выполнять с символами, то возникает ошибка. Это возможно поборать как-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 12:12 |
|
||
|
Создание функции!
|
|||
|---|---|---|---|
|
#18+
PavluhaВ запросе я убирал символы "\r\n", поэтому скрипт всей функции был закомментирован. Но если его выполнять с символами, то возникает ошибка. Это возможно поборать как-нибудь? а если так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 14:07 |
|
||
|
Создание функции!
|
|||
|---|---|---|---|
|
#18+
WYPMAHа если так: Код: plaintext сорри, без трима конечно) Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 14:08 |
|
||
|
Создание функции!
|
|||
|---|---|---|---|
|
#18+
WYPMAH WYPMAHа если так: Код: plaintext сорри, без трима конечно) Код: plaintext Если скрипт представить строкой, то вот эта строчка ( -- =============================================) все закомментирует, если убрать символы \r\n ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 15:53 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=82&tid=1352259]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 391ms |

| 0 / 0 |
