Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.26;
Скачать: CL | DM;

Вниз

Вопрос по SQL Server   Найти похожие ветки 

 
cezar ©   (2003-12-27 14:04) [0]

Локальная сеть 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, чтобы все заработало?


 
MOA ©   (2003-12-27 14:19) [1]

>MS SQL Server 97
????
Переведём сообщение:
У Вас в таблице встретилось поле теипа ntext (т.е. unicode). Работа с такими полями не подеерживается DB-Library, и, соответственно, BDE.

>Что нужно установить на Windows NT, чтобы все заработало?
Или отказаться от полей un inicode (а так же строковых полей более 256 символов и GUID)(не стоит) - или отказаться от BDE и работать через ADO (ole-db).
Удачи!


 
Stas ©   (2003-12-27 14:21) [2]

MS SQL Server 97- не слышал о таком !


 
Delirium ©   (2003-12-27 14:21) [3]

MS SQL Server 97 - сильно сказано :)))


 
cezar ©   (2003-12-27 14:31) [4]

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


 
Stas ©   (2003-12-27 14:36) [5]

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


 
cezar ©   (2003-12-27 14:38) [6]

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


 
Anatoly Podgoretsky ©   (2003-12-27 14:52) [7]

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

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


 
Stas ©   (2003-12-27 15:01) [8]

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


 
cezar ©   (2003-12-27 23:51) [9]

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

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


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


 
sniknik ©   (2003-12-28 01:31) [10]

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

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


 
cezar ©   (2003-12-28 14:34) [11]

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

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


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


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

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


 
cezar ©   (2003-12-28 14:55) [13]

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


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


> cezar ©

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


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

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

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

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


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

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

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


 
sniknik ©   (2003-12-28 19:18) [17]

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

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


 
app ©   (2003-12-28 19:36) [18]

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


 
KSergey ©   (2003-12-29 05:47) [19]

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

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


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


> KSergey

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


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


 
Ega23 ©   (2003-12-29 10:20) [21]

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


 
sniknik ©   (2003-12-29 10:39) [22]

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


 
Ega23 ©   (2003-12-29 10:56) [23]

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



Страницы: 1 вся ветка

Текущий архив: 2004.01.26;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.011 c
14-83237
ZeroDivide
2004-01-06 10:59
2004.01.26
Бросайте курить в новом году!


4-83299
_8989
2003-11-19 15:13
2004.01.26
Список СД-РОМов


1-83154
Hkr
2004-01-14 20:27
2004.01.26
Системное меню


4-83307
Bers
2003-11-20 09:59
2004.01.26
Реестр windows с помощью API


1-83165
Grinder
2004-01-15 00:19
2004.01.26
форма 1х1