powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Подключение через ODBC
11 сообщений из 11, страница 1 из 1
Подключение через ODBC
    #39348911
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь выполнить простой скрипт создания таблицы с первичным ключом через ODBC или OLEDB, ругается, что Failed to create constraint. То же самое через BDE проходит на ура. В чем заковыка? Настройки BDE и ODBC разнятся? И какие это могут быть настройки? Кто сталкивался с таким? Я в ступоре.
...
Рейтинг: 0 / 0
Подключение через ODBC
    #39348914
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, Sybase ASE 12.5.4
...
Рейтинг: 0 / 0
Подключение через ODBC
    #39349238
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nick,

Ну, телепаты в отпуске, а пока ты можешь прислать скрипт и полные тексты ошибок...
...
Рейтинг: 0 / 0
Подключение через ODBC
    #39349690
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
create table Test
( 
  Field1 int,
  Field2 varchar(255),
  primary key clustered ( Field1 )
)



Ошибка Failed to create declarative constraints on table 'Test' in database ...

Это через OLE DB или ODBC

А через BDE все нормально
...
Рейтинг: 0 / 0
Подключение через ODBC
    #39349692
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Машина у меня Windows 7 x64
...
Рейтинг: 0 / 0
Подключение через ODBC
    #39349790
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть ругается именно на создание первичного ключа. Без ПК скрипт проходит
...
Рейтинг: 0 / 0
Подключение через ODBC
    #39349811
Бумбараш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какой клиент?

То что разные операции в разных клиентах и с разными дровами выполняются по разному, или не выполняются, такое есть. Я просто в таких случаях делаю там, где выполняется.
...
Рейтинг: 0 / 0
Подключение через ODBC
    #39349825
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nick,

авторcreate table Test
(
Field1 int not null,
Field2 varchar(255),
primary key clustered ( Field1 )
)


не ?
...
Рейтинг: 0 / 0
Подключение через ODBC
    #39349876
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через ASE ISQL (BDE) работает штатно. Моя программа через ADO (ODBC) и ADO (OLEDB) ошибка. Уже выяснилось, что проблема в разном наборе set'ов. Сейчас пытаюсь выяснить какие настройки меняются.
...
Рейтинг: 0 / 0
Подключение через ODBC
    #39420222
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В базе поля по-умолчанию были nullable , поэтому ошибка, просто ошибка не информативная.
После установки master..sp_dboption db_name, "allow null by default", false тоже не сработало.
Пришлось после каждого поля писать not null
...
Рейтинг: 0 / 0
Подключение через ODBC
    #39421204
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickВ базе поля по-умолчанию были nullable , поэтому ошибка, просто ошибка не информативная.
После установки master..sp_dboption db_name, "allow null by default", false тоже не сработало.
Пришлось после каждого поля писать not null

Ну это --- вообще самый правильный способ, я не понимаю, что ты так его боялся...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Подключение через ODBC
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]