Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка ADO 3421
|
|||
|---|---|---|---|
|
#18+
Столкнулся с таким вот багом: есть процедура, которая передает текстовый параметр в хранимую процедуру, так вот, если параметр состоит более чем из 40-ка символов, возникает ошибка 3421, хотя, если такой же параметр передать в процедуру из query analyzer все ок. Может кто-нибудь сталкивался с подобно проблемой? Заранее благодарен. Dim Unit As String Dim de As New DataEnvironment1 Unit = rsUnit!Name de.Commands(2).Parameters(1).Value = Unit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2003, 22:15 |
|
||
|
Ошибка ADO 3421
|
|||
|---|---|---|---|
|
#18+
adErrDataConversion 3421 The application is using a value of the wrong type for the current operation. У тебя явно несоответствие типов между de.Commands(2).Parameters(1).Value и rsUnit!Name P.S A зачем использовать DataEnvironment? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2003, 23:26 |
|
||
|
Ошибка ADO 3421
|
|||
|---|---|---|---|
|
#18+
дело в том, что на из 150 значений криво обрабатываются 5-6... тип переменной бейсика-string, хранимой процедуры - nchar(100). Теже значения подставляемые в квери аналайзер работают прекрасно, так как же быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2003, 21:07 |
|
||
|
Ошибка ADO 3421
|
|||
|---|---|---|---|
|
#18+
Тип переменной то стринг, но не в этом дело. Какой тип у тебя задан при создании параметра? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 00:20 |
|
||
|
Ошибка ADO 3421
|
|||
|---|---|---|---|
|
#18+
CREATE proc Employee @Unit as nvarchar(200) as SELECT dbo.tblEmployee.FullName, dbo.tblPosition.Name AS Position, dbo.tblUnit.Name AS Unit, dbo.tblEmployee.IsWorking FROM dbo.tblEmployee INNER JOIN dbo.tblUnit ON dbo.tblEmployee.UnitID = dbo.tblUnit.ID INNER JOIN dbo.tblPosition ON dbo.tblEmployee.PositionID = dbo.tblPosition.ID where dbo.tblUnit.name=@Unit GO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 14:15 |
|
||
|
Ошибка ADO 3421
|
|||
|---|---|---|---|
|
#18+
Да нет же! Параметр в Команде! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 14:30 |
|
||
|
Ошибка ADO 3421
|
|||
|---|---|---|---|
|
#18+
> тип переменной бейсика-string, > хранимой процедуры - nchar(100) Кодировка string - ASCII Кодировка nchar - Unicode ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 14:36 |
|
||
|
Ошибка ADO 3421
|
|||
|---|---|---|---|
|
#18+
c простым "чар" та же хрень.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 19:57 |
|
||
|
Ошибка ADO 3421
|
|||
|---|---|---|---|
|
#18+
to Magnus23 Не совсем понял твой вопрос, т.е. совсем не понял :(, трудно быть тупым... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 19:59 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32223101&tid=2170966]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 290ms |
| total: | 418ms |

| 0 / 0 |
