|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
ввожу в терминале метод do ##class(VDS.Disciplina).AddDisciplina() заполняю без ошибок но когда смотрю на таблицу в SQL-менеджере, то она не заполнена, в отличии от таблицы Student, которую я создавала по аналогичному методу do ##class(VDS.Student).AddStudent() что это может быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 00:12 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
nata18, а пусть Cache вам об этом расскажет. Подправьте свой код вот так: Код: vbnet 1. 2. 3. 4. 5. 6.
а результат выполнения сюда пришлите ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 00:20 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
doublefint, и что? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 00:39 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
Модификация... Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 08:25 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
nata18, Так вроде по-русски написано: vvedite id disciplini (введите id дисциплины) :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 09:44 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
поищите где в коде у Вас эта строчка и посмотрите что там не так :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 09:53 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
krvsa, всеравно ничего не сохраняет... еще й ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 10:30 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
П.С.М., ну все же нормально с IdDisciplini: ClassMethod AddDisciplina() As Disciplina { write !,"Vvid novih ob'yektiv" for { read !, "Vvedit id disciplini",!, IdDisciplini Quit:IdDisciplini="" read !, "Vvedit nazvu",!, NazvaDisc read !, "Vvedit imya viklada4a",!, Vikladach read !, "Vvedit nazvu kafedri viklada4a",!, Kafedra read !, "Vvedit kilkist godin",!, KilcGodin set di=##class(VDS.Disciplina).%New() set di.IdDisciplini=IdDisciplini set di.NazvaDisc=NazvaDisc set di.Vikladach.Personal.Imya=Vikladach set di.Vikladach.Kafedra=Kafedra set di.KilcGodin=KilcGodin set yy=di.%Save() do $system.OBJ.DisplayError(di.%Save()) do di.%Close() } } ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 10:32 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
nata18, do $system.OBJ.DisplayError(di.%Save()) - я уже стерла ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 10:33 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
nata18krvsa, всеравно ничего не сохраняет... еще й ошибкаа ошибка то какая ? вам же написали как посмотреть ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 10:38 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
DAiMor, 5659 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 10:49 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
nata18DAiMor, 5659читаем документацию , и видим 5659 Property '%1' required а это значит что вы не заполнили поле которое в описании класса пометили как Required ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 10:55 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
DAiMor, Relationship IdDisciplini As VDS.VibirStud [ Cardinality = one, Inverse = DisciplinaV, Required ]; ну у меня только сдесь есть слово Required и что делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 10:58 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
Код: plaintext
тут нужен сам объект, попробуйте так Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 11:01 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
DAiMor, та же ошибка(... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 11:07 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
nata18DAiMor, та же ошибка(...Какая то странная у вас там схема данных, да и в украинском я не силен половину не понятно, для чего у вас там какие классы и связи. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 11:24 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
nata18всеравно ничего не сохраняет... На сохранение это и не повлияет... Это просто вывод ошибки текстом. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 11:29 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
DAiMorи еще желательно как можно меньше использовать Relationship в своих классах, старайтесь использовать другие способы. Дим, прокомментируй подробнее в целях саморазвития :) Чем провинился Relationship? В чем выражается негативность использования? Мож ссылка есть, где почитать подробнее можно? И что предлагается/рекомендуется на замену? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 14:26 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
П.С.М.DAiMorи еще желательно как можно меньше использовать Relationship в своих классах, старайтесь использовать другие способы. Дим, прокомментируй подробнее в целях саморазвития :) Чем провинился Relationship? В чем выражается негативность использования? Мож ссылка есть, где почитать подробнее можно? И что предлагается/рекомендуется на замену?Уже как то поднималась эта тема здесь на форуме, смысл в том что были проблемы с оптимизатором SQL запросов по таким таблицам, что часто при выполнении запроса происходят неоптимальные переборы. А на замену желательно использовать только прямые ссылки на связанные объекты. ну и нужно всегда четко понимать какая связь нужна. и точно ли нужна связь один-ко-многим. если через SQL можно получить значения и при отсутствии Relationship ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 14:51 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
Не знаю, не уверен, что в SQL это что-то значит relationship (кроме проверки целостности). В объектах да, там что-то типа спец объекта создается, есть подозрение, что он может замедлять работу, но это недостоверно. А планы и при простых ссылках часто рисует кривые. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2013, 20:13 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
nata18, а какой вуз в Украине? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2013, 14:23 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
Блок А.Н.Не знаю, не уверен, что в SQL это что-то значит relationship (кроме проверки целостности). В объектах да, там что-то типа спец объекта создается, есть подозрение, что он может замедлять работу, но это недостоверно. А планы и при простых ссылках часто рисует кривые. Кроме замедления работы (тоже не уверен, что это так), этот промежуточный объект много проблем доставляет при удалении связи. Например есть класс А, который связан с классом Б так, что объект А может иметь много объектов Б. Теперь чтобы удалить объект Б недостаточно просто сделать %DeleteId, необходимо так же удалить его из коллекции в объекте А, ибо если после этого сохраненить А, то объект восстановится. Особенно актуально, когда клиент, при удалении, понятния не имеет о том, что работает с RelationsShip. Есть и другие проблемы с этим, например нельзя никогда забывать про %UnswizzleAt. На нашем проекте строжайше запрещено добавлять RelationsShip свойства в новых классах/связях ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2013, 10:57 |
|
Данные не сохраняются
|
|||
---|---|---|---|
#18+
эмм... Я не то, чтобы много работал с relationship в объектах, но уверен, что вы ошибаетесь. Кроме того, связь parent-child вы вообще удалить не сможете. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2013, 17:25 |
|
|
start [/forum/topic.php?fid=39&msg=38489906&tid=1557007]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 300ms |
0 / 0 |