Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по SQL Server [D6, MSSQL]


Страницы:   1 2

cezar ©   (2003-12-27 14:04:00) 

Локальная сеть MS NT 4.0
Сервер MS Windows 2000.
На сервере установлен MS SQL Server 97
На сетевых машинах - клиентская часть MS SQL Server.
При работе с сетевых машин (Enterprise Manager, Quety Analizer) - проблем нет.
Подключаемся из Delphi (через BDE) к таблице на SQL-сервере, в таблице есть двоичные данные. Ошибка:
"General SQL Error. ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier"

Что нужно установить на Windows NT, чтобы все заработало?


Ega23   (2003-12-29 10:56:00) [1]

В BDE BLOB Size у алиаса попробуйте увеличить


sniknik   (2003-12-29 10:39:00) [2]

Ega23 © (29.12.03 10:20) [21]
у вас типы полей не nvarchar а varchar (к примеру), не ntext а text... (о чем и было сказано уже в 1м посте)


Ega23   (2003-12-29 10:20:00) [3]

Странно это...
Вот у нашего проекта связка BDE->ODBC->SQLServer. Всё отлично работает, и строки по 2000 символов берутся.


SergSuper   (2003-12-29 10:15:00) [4]


> KSergey

Далее, к сожалению, MS прикрыла в широком доступе документацию по DB Library, хотя, как выясняется, реально все через него и работает, в том числе и ADO.


А как это выясняется? Я вот потёр ntwdblib.dll и всё равно всё работает.
Нет, конечно АДО работает через OLEDB, через DB Library например нельзя было бы работать с строками больше 255 символов


KSergey   (2003-12-29 05:47:00) [5]

> [8] Stas © (27.12.03 15:01)
> Тем более он [BDE] не полностью совместим с MS SQL SERVER

Не совсем верное утверждение: BDE-шный драйвер, основанный на доступе чрез вполне документированное DB Library, поддерживает все лишь до версии MS SQL 6.5. Нововведения версии 7, а тем более далее - увы.
Далее, к сожалению, MS прикрыла в широком доступе документацию по DB Library, хотя, как выясняется, реально все через него и работает, в том числе и ADO. Впрочем, к делу это не относится.


app   (2003-12-28 19:36:00) [6]

cezar © (28.12.03 16:42) [16]
Ты бы поуважительней, все таки не в службу поддержки обращаешься, а в форум. Ты раньше укази в какой форме тебе давать ответы, что бы они тебя удовлетворили, но только делай это точно, что бы не возникло проблем с неправильной интерпритацией твоих пожеланий.


sniknik   (2003-12-28 19:18:00) [7]

cezar © (28.12.03 16:42) [16]
;о))) так понял, ссылочки не будет.

p.s. тема тут закрывается только модераторами, и если они не вмешиваются открыта пока комунибудь есть интерес в нее писать.
не надо другим указывать что им делать, займись лутше самоуказами/самообразованием/самосовершенствованием/.../самоудовлетворением . ;о)


cezar   (2003-12-28 16:42:00) [8]

shiknik, тема уже давно закрыта, у вас других дел что-ли нет? Тогда идите в конференцию "Потрепаться", и чешите языком там.

Всего доброго.


sniknik   (2003-12-28 15:41:00) [9]

cezar © (28.12.03 14:34) [11]
> И неудивительно, что вы ничего не нашли. Человек, который пишет "хочеш" и "нашол" вряд ли что-то может найти в поисковике (IMHO).
за меня не волнуйся то что мне надо я нахожу, а твое название я не писал. скопировал с твоего же написания (ошибки исключены), и тем не менее...
> Хочу, и называю 97м, и не надо кричать.
хочеш и называй (но тогда будь спокойнее к поправкам, говори "это мояфенечка/придурь", будь готов что не поймут). А КРИЧАТ ЗДЕСЬ ТАК, так что не задавайся, нехватало еше кричать по пустякам.

но как же насчет ссылочки? интересно же, кто кроме тебя так называет. мелкософт? статьи? ....? (кроме резюме, это как говорил на щёл, так лутше? ;о))))

cezar © (28.12.03 14:55) [13]
> Одни зубоскалы.
а кто начал? ты же огрызаешся на уместные замечания...
по идее уже после > MOA © (27.12.03 14:19) [1]
должен был сказать спасибо за решонный вопрос... если не доходит, твои проблемы. (не думал о смене проффесии?)


Delirium   (2003-12-28 14:58:00) [10]


> cezar ©

Вы бы юноша, такую прыть проявляли в чтении MSDN-а и Help-ов Delphi, а не пытались задеть весьма достойных людей, которые даромпытаются вам помочь.


cezar   (2003-12-28 14:55:00) [11]

Одни зубоскалы.


Term   (2003-12-28 14:50:00) [12]


> Хочу, и называю 97м

а если тебя тоже какнибудь по другому назвать, это тоже нормально будет, всё надо называть своими именами


cezar   (2003-12-28 14:34:00) [13]

И неудивительно, что вы ничего не нашли. Человек, который пишет "хочеш" и "нашол" вряд ли что-то может найти в поисковике (IMHO). Вообще глупо придираться к тому как называть SQL Server. Хочу, и называю 97м, и не надо кричать.

За советы всем спасибо.


sniknik   (2003-12-28 01:31:00) [14]

а кто волнуется? ну кроме тебя конечно.
тебе дали дельные советы, не хочеш не используй, но не пытайся опровергнуть очевидное.

> MS SQL Server 7.0 еще называют 97 (по году выхода, видимо)
> Кто не верит - наберите в Yandex SQL Server 97 - вам будет куча ссылок.
не нашол. поточнее пожалуйста. а то в яндексе такое только в безграмотно составленных резюме. да и то только в связке (97-2000) ну лень видать писать два раза. а вот именно так не видел.


cezar   (2003-12-27 23:51:00) [15]

Спокойствие, только спокойствие. Ведь это компьютерный класс, а настраивается все для лабораторных работ студентов.

Тем более он не полностью совместим с MS SQL SERVER, а это означает что ты не сможешь использовать всю мощность СУБД.


Ну не всегда она нужна, эта мощь. Знаю много приложений Delphi+SQL Server, и все прекрасно и мощно.


Stas   (2003-12-27 15:01:00) [16]

Может он и хороший, и пушистый и ...
Но Зачем лишний Геморой ?
Тем более он не полностью совместим с MS SQL SERVER, а это означает что ты не сможешь использовать всю мощность СУБД.


Anatoly Podgoretsky   (2003-12-27 14:52:00) [17]

cezar © (27.12.03 14:31) [4]
И вполне возможно на это обсуждение :-)

cezar © (27.12.03 14:38) [6]
Только вот работать не ъочет с таким полями.


cezar   (2003-12-27 14:38:00) [18]

BDE не так уж и плох.


Stas   (2003-12-27 14:36:00) [19]

А зачем тебе BDE ?
Используй ADO.


cezar   (2003-12-27 14:31:00) [20]

MS SQL Server 7.0 еще называют 97 (по году выхода, видимо)
Кто не верит - наберите в Yandex SQL Server 97 - вам будет куча ссылок.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо