![]() |
![]() |
![]() |
|
v7: ADO и 1C | ☑ | ||
---|---|---|---|---|
0
wraithik
16.08.12
✎
02:09
|
cmdSQL=CreateObject("ADODB.Command");
cmdSQL.ActiveConnection = Conn; ТекстЗапроса = "insert into wrk_Contragents (inn, kpp, orgName, OrgType) values (?,?,?,?)"; cmdSQL.CommandText = Текстзапроса; cmdSQL.prepared=1; cmdSQL.Parameters.Append(cmdSQL.CreateParameter("p1",201,1,СтрДлина(ИНН),ИНН)); cmdSQL.Parameters.Append(cmdSQL.CreateParameter("p2",201,1,СтрДлина(КПП),КПП)); cmdSQL.Parameters.Append(cmdSQL.CreateParameter("p3",201,1,СтрДлина(Производитель.ЮрФизЛицо.ПолнНаименование),Производитель.ЮрФизЛицо.ПолнНаименование)); cmdSQL.Parameters.Append(cmdSQL.CreateParameter("p20",3,1,,1)); cmdSQL.Execute(); на выходе: Microsoft SQL Server Compact OLE DB Provider: Неизвестное имя типа. Что я делаю не так? Я этот АДО уже ненавижу. |
|||
1
Mikeware
16.08.12
✎
07:18
|
юзай 1с++
|
|||
2
Agent ООЗ
16.08.12
✎
07:27
|
используешь параметры, когда можно просто в текст запроса.
|
|||
3
Кирпич
16.08.12
✎
08:54
|
попробуй вместо 201 подставить 129
|
|||
4
dk
16.08.12
✎
09:12
|
(2) +1
|
|||
5
wraithik
16.08.12
✎
11:15
|
(2)
я конечно понимаю что можно все в текст запроса вложить, но как бы по человечески через параметры. (4) я так и сделал :( |
|||
6
wraithik
16.08.12
✎
11:15
|
(3)
пробовал - пофиг |
|||
7
Ёпрст
гуру
16.08.12
✎
11:18
|
это, а тебе точно adLongVarChar нужно в параметрах ?
|
|||
8
Ёпрст
гуру
16.08.12
✎
11:24
|
и это, параметры можешь через value все прописать
|
|||
9
wraithik
16.08.12
✎
11:25
|
(7) тип колонки varchar, я пробовал 129,200,201,202
не могу, Parametrs.Count() = 0 хотя когда делаю селект, то параметре могу через VALUE прописывать. |
|||
10
Ёпрст
гуру
16.08.12
✎
11:35
|
так не работает у тебя ?
cmdSQL.Parameters.Item(0).value = .... cmdSQL.Parameters.Item(1).value = .... или так cmdSQL.Parameters(0).value = ... я не помню за синтаксис ужо. |
|||
11
774816
16.08.12
✎
13:26
|
200 - varchar
cmdSQL.CreateParameter("p1",200,1,СтрДлина(ИНН)).Value = ИНН тип нужно посмотреть в самой схеме таблицы, в скуле, и правильно указать http://www.w3schools.com/ado/ado_datatypes.asp |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |