On-line: Andrey, PSP, гостей 0. Всего: 2 [подробнее..]
АвторСообщение



Пост N: 105
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 04.06.13 10:30. Заголовок: Имя алиаса


В Clipper'е при открытии базы можно было не указывать имя алиаса, тогда имя по умолчанию бралось такое-же,
как имя файла DBF. В Harbour такого нет, это такая фишка, или это все-таки баг и однозначно несовместимость с Clipper.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 17 [только новые]


администратор




Пост N: 3196
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.06.13 10:33. Заголовок: nick_mi proc main ..


nick_mi
 
proc main
use nomen new
? alias() // nomen
return


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 868
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 04.06.13 10:35. Заголовок: nick_mi пишет: В Ha..


nick_mi пишет:

 цитата:
В Harbour такого нет, это такая фишка, или это все-таки баг и однозначно несовместимость с Clipper.

Почему нет? Есть.
use test
?alias() // TEST

только если имя базы начинается с цифры, тогда ошибка
use 2test
?alias()

Error DBCMD/1010 Illegal characters in alias: 2TEST
Called from DBUSEAREA(0)
Called from ALIA(1)

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 106
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 04.06.13 11:22. Заголовок: Виноват, уточняю: Ha..


Виноват, уточняю: Harbour 3.0.0( rev 19951) rdd ADS. Я, правда, пересобирал rddads, поскольку у меня пока ads версии
5.7 под NOVELL , а из дистрибутива клиент не хотел работать, выдавал сообщение о несовместимости версий клиента и сервера

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3197
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.06.13 11:25. Заголовок: nick_mi С ADS там к..


nick_mi
С ADS там косяк. Не более 8 символов он покажет в имени алиаса , вроде ж обсуждали это уже.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 107
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 04.06.13 11:29. Заголовок: Но у меня имя базы в..


Но у меня имя базы всего 7 символов (tech903.dbf)
А при открытии дает имя алиаса 0bad837d


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3198
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.06.13 11:30. Заголовок: упс виноват 10 симво..


упс виноват 10 символов http://clipper.borda.ru/?1-4-0-00000841-000-0-0-1366631863

nick_mi пишет:

 цитата:
Но у меня имя базы всего 7 символов (tech903.dbf)



А открываешь как ?
PS
У меня в ADS 10.1 такой проблемы нет

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 108
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 04.06.13 11:33. Заголовок: #include "ADS.CH..


#include "ADS.CH"

function main ()

REQUEST ADS
rddRegister( "ADS", 1 )
rddsetdefault( "ADS" )
adsSetFileType (ADS_NTX)
set server local
set axs locking off

AdsSetCharType (2,.T.) // Данные из базы ADS в ДОС формате конвертировать
// для нормального отображения на экране


for i := 1 to 20
use tech903 new
? str (i), " ", alias ()
use
next


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3199
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.06.13 11:53. Заголовок: nick_mi Твой пример..


nick_mi
Твой пример я слегка упростил
 
#include "ADS.CH"

function main ()

REQUEST ADS
rddRegister( "ADS", 1 )
rddsetdefault( "ADS" )
adsSetFileType (ADS_NTX)
set server local
set axs locking off

AdsSetCharType (2,.T.) // Данные из базы ADS в ДОС формате конвертировать
// для нормального отображения на экране


use tech903 new
? alias () // TECH903
use
return


Ну а если цикл оставить то результат таков
 

1 TECH903
2 TECH903
3 TECH903
4 TECH903
5 TECH903
6 TECH903
7 TECH903
8 TECH903
9 TECH903
10 TECH903
11 TECH903
12 TECH903
13 TECH903
14 TECH903
15 TECH903
16 TECH903
17 TECH903
18 TECH903
19 TECH903
20 TECH903


А у тебя что выдает Alias() ?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 109
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 04.06.13 12:03. Заголовок: Error DBCMD/1010 Ill..


Error DBCMD/1010 Illegal characters in alias: 0bad837d
на команде use

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3200
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.06.13 13:00. Заголовок: жесть. какой ADS (ве..


жесть.
какой ADS (версия) ?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 110
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 04.06.13 13:06. Заголовок: Harbour 3.0.0( rev ..


Harbour 3.0.0( rev 19951) ADS версии 5.7 под NOVELL. Но дело скорее в клиенте, Clipper-то работает нормально.


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3201
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.06.13 13:08. Заголовок: а если взять версию ..


а если взять версию посвежее , 10.1

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 111
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 04.06.13 13:16. Заголовок: А такая есть под NOV..


А такая есть под NOVELL? С осени будем перепохдить на сервера WINDOWS , там и будет десятка.
Но я еще раз хочу сказать , программа на Clipper работает нормально, с этим же сервером, значит дело в клиенте, я так думаю.


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3202
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.06.13 14:04. Заголовок: nick_mi я юзал ADS ..


nick_mi
я юзал ADS 5.6 под Netware IPX и такого глюка не было
при чем юзал из Clipper и из Harbour , базы открывал через dbusearea() где
в качестве алиса присваивал имя базы если алиас не был указан явно.
под Harbour естественно set server remote

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 112
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 04.06.13 14:31. Заголовок: Все-таки оказалось д..


Все-таки оказалось дело в клиенте! . Бог знает, где я его откопал, и что он собой предствавляет. Я только что скачал клиента для версии 5.7 со странички Кресина, подменил DLL и все прошло на ура , даже не делал ACE32.LIB и не перекомпилировал программу.

Спасибо за участие

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3204
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.06.13 21:04. Заголовок: nick_mi пишет: Я то..


nick_mi пишет:

 цитата:
Я только что скачал клиента для версии 5.7 со странички Кресина


Что то сходу не нашел. Уточни линк на ads 5.7 ;)

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 658
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 05.06.13 08:10. Заголовок: http://www.kresin.ru..

Спасибо: 1 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 160
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет