|
|
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
Помогите разобраться Пробую вставить запись в таблицу через =SQLEXEC(_CON, "Insert into temp2 (FUNC, tip_impr, tip_tr) values (1, 1, 1)") Выдает результат -1 и через AERROR получаю ошибку [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near ')'. Почему, где я неправа С кавычками и (){[ я уже игралась. Ничего не помогает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 13:35 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
А сам-то законнектился??? См. SQLSTRINGCONNECT() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 13:41 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
И неплохо бы еще глянуть на скрипт создания таблицы temp2 С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 13:43 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
Да. _CON и есть номер соединения, и он положительный. Тем более что другие операции типа select срабатывают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 13:45 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
лично у меня все работает. Во всяком случае именно этот запрос на таблице созданной так Код: plaintext 1. 2. 3. 4. 5. Да и собственно сообщение -то не "выполнения " , а синтаксиса. А синтаксис правильный. Как этот запрос вы получаете (пишете ручками или клеите в динамике ) и где выполняете ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 13:46 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
Что именно в свойствах таблицы может помешать вставки записи ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 13:46 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
Вот именно, что непонятно почему не подходит синтаксис. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 13:52 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
У тебя правильно спросили Aleksey-KИ неплохо бы еще глянуть на скрипт создания таблицы temp2 С уважением, Алексей У тебя м.б. триггер на вставку имеется. Как узнать то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 13:53 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
И еще, может ошибка не одна, Что после ошибки дает команда ALEN(ErrorArray,1) ? С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 13:58 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
ALEN(asd,1) показывает что ошибка одна. Вы просили скрипт Пожалуйста if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[temp2]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[temp2] GO CREATE TABLE [dbo].[temp2] ( [num] [numeric](5, 0) NOT NULL , [name] [char] (25) COLLATE Romanian_BIN NOT NULL , [solicit] [char] (25) COLLATE Romanian_BIN NOT NULL , [nom] [numeric](4, 0) NOT NULL , [street] [char] (45) COLLATE Romanian_BIN NOT NULL , [house] [numeric](5, 0) NOT NULL , [bara] [char] (3) COLLATE Romanian_BIN NOT NULL , [apartm] [char] (6) COLLATE Romanian_BIN NOT NULL , [scara] [char] (10) COLLATE Romanian_BIN NOT NULL , [etaj] [numeric](10, 0) NOT NULL , [cod] [char] (10) COLLATE Romanian_BIN NOT NULL , [phone] [char] (15) COLLATE Romanian_BIN NOT NULL , [colt] [char] (45) COLLATE Romanian_BIN NOT NULL , [adaus] [char] (45) COLLATE Romanian_BIN NOT NULL , [cause] [numeric](3, 0) NOT NULL , [comment] [char] (100) COLLATE Romanian_BIN NOT NULL , [urg] [numeric](1, 0) NOT NULL , [age] [char] (10) COLLATE Romanian_BIN NOT NULL , [povtorn] [char] (6) COLLATE Romanian_BIN NOT NULL , [oper] [numeric](5, 0) NOT NULL , [oper_tab] [numeric](1, 0) NOT NULL , [disp] [numeric](5, 0) NOT NULL , [data] [datetime] NOT NULL , [datetec] [datetime] NOT NULL , [first] [char] (8) COLLATE Romanian_BIN NOT NULL , [inreg] [datetime] NOT NULL , [transmit] [char] (8) COLLATE Romanian_BIN NOT NULL , [primit] [char] (8) COLLATE Romanian_BIN NOT NULL , [podst] [numeric](1, 0) NOT NULL , [brigade] [char] (15) COLLATE Romanian_BIN NOT NULL , [cod_br] [numeric](2, 0) NOT NULL , [tip] [numeric](5, 0) NOT NULL , [doctor] [numeric](4, 0) NOT NULL , [telef] [numeric](2, 0) NOT NULL , [plecat] [char] (10) COLLATE Romanian_BIN NOT NULL , [inchis] [char] (10) COLLATE Romanian_BIN NOT NULL , [stat] [char] (10) COLLATE Romanian_BIN NOT NULL , [requ_n] [numeric](2, 0) NOT NULL , [request] [text] COLLATE Romanian_BIN NOT NULL , [poput] [numeric](2, 0) NOT NULL , [reca] [numeric](5, 0) NOT NULL , [reci] [numeric](5, 0) NOT NULL , [recr] [numeric](5, 0) NOT NULL , [refuz] [char] (15) COLLATE Romanian_BIN NOT NULL , [tip_tr] [numeric](5, 0) NOT NULL , [tip_impr] [numeric](5, 0) NOT NULL , [funct] [numeric](5, 0) NOT NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO А вот насчет тригера на вставку поясните. Я посмотрела только на права пользователя. У него есть право вставки. Что еще проверить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 15:19 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
Насколько я понимаю вы вставляете запись в три поля: Код: plaintext DEFAULT для них не стоит, вот здесь и ошибка. Не может произойти вставка записи, т.к. другие поля конкретно не определены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 15:27 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
Хорошо, я изменила условия Вот новый скрипт CREATE TABLE [dbo].[temp2] ( [num] [numeric](5, 0) NULL , [name] [char] (25) COLLATE Romanian_BIN NULL , [solicit] [char] (25) COLLATE Romanian_BIN NULL , [nom] [numeric](4, 0) NULL , [street] [char] (45) COLLATE Romanian_BIN NULL , [house] [numeric](5, 0) NULL , [bara] [char] (3) COLLATE Romanian_BIN NULL , [apartm] [char] (6) COLLATE Romanian_BIN NULL , [scara] [char] (10) COLLATE Romanian_BIN NULL , [etaj] [numeric](10, 0) NULL , [cod] [char] (10) COLLATE Romanian_BIN NULL , [phone] [char] (15) COLLATE Romanian_BIN NULL , [colt] [char] (45) COLLATE Romanian_BIN NULL , [adaus] [char] (45) COLLATE Romanian_BIN NULL , [cause] [numeric](3, 0) NULL , [comment] [char] (100) COLLATE Romanian_BIN NULL , [urg] [numeric](1, 0) NULL , [age] [char] (10) COLLATE Romanian_BIN NULL , [povtorn] [char] (6) COLLATE Romanian_BIN NULL , [oper] [numeric](5, 0) NULL , [oper_tab] [numeric](1, 0) NULL , [disp] [numeric](5, 0) NULL , [data] [datetime] NULL , [datetec] [datetime] NULL , [first] [char] (8) COLLATE Romanian_BIN NULL , [inreg] [datetime] NULL , [transmit] [char] (8) COLLATE Romanian_BIN NULL , [primit] [char] (8) COLLATE Romanian_BIN NULL , [podst] [numeric](1, 0) NULL , [brigade] [char] (15) COLLATE Romanian_BIN NULL , [cod_br] [numeric](2, 0) NULL , [tip] [numeric](5, 0) NULL , [doctor] [numeric](4, 0) NULL , [telef] [numeric](2, 0) NULL , [plecat] [char] (10) COLLATE Romanian_BIN NULL , [inchis] [char] (10) COLLATE Romanian_BIN NULL , [stat] [char] (10) COLLATE Romanian_BIN NULL , [requ_n] [numeric](2, 0) NULL , [request] [text] COLLATE Romanian_BIN NULL , [poput] [numeric](2, 0) NULL , [reca] [numeric](5, 0) NULL , [reci] [numeric](5, 0) NULL , [recr] [numeric](5, 0) NULL , [refuz] [char] (15) COLLATE Romanian_BIN NULL , [tip_tr] [numeric](5, 0) NULL , [tip_impr] [numeric](5, 0) NULL , [funct] [numeric](5, 0) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO Но ошибка как приклеенная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 15:37 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
Отметим ошибку: В создании таблицы имеется поле [funct] [numeric](5, 0) А Вы вставляете Код: plaintext Если изменить на Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 15:48 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Теперь в своем скрипте для таблицы выделите строку с определением поля FUNC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 15:50 |
|
||
|
INSERT INTO
|
|||
|---|---|---|---|
|
#18+
Всем спасибо. Ошибка была в данных, а вот почему при этом AERROR так врала, так и не поняла. Обычно при помощи этого массива я ловила любые ошибки, а сегодня он меня подвел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 17:14 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34035142&tid=1590632]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 300ms |

| 0 / 0 |
