|
Cache Date type и С#
|
|||
---|---|---|---|
#18+
Всем привет, делаю .net приложение на c# В программировании не силен, начинающий Ситуация такая в моем случае имеется сырая обертка, хочу сделать - связанные таблицы. Есть одна таблица gridview с именами и фамилиями(Human.Personal), но не могу понять как сделать связанную таблицу gridview2 которая находится на другой форме, где по вызову либо из программы по строке или по id, можно было бы увидеть раскрытую информацию во 2 таблице (личная информация Human.PersonalBook). Изначально на форме-1 есть gridview и вызов таблицы осуществляется следующим кодом где CacheConnection CacheConnect; CacheDataAdapter conAdapter; Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Как можно заметить среди прочего, нет колонок с датой (тип date). В cache студии создал еще один класс Human.PersonalBook унаследованный от Human.Personal но как реализовать связь в программе не могу понять и как работать с переменными с типом Date (свойство класса Property Date As %Date которое SQL запросами не вызывается ошибка: "Ожидается (, обнаружено ,^ SELECT ID , DATE ," . Помогите разобраться, в инете тоже информацию не могу найти. Возможно нельзя Свойства называть "Date", прошу пояснить нужно ли гдето преобразовывать этот тип ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2017, 16:47 |
|
Cache Date type и С#
|
|||
---|---|---|---|
#18+
joing777, В документации, Cписок зарезервированных слов в SQL Желательно переименовать поле, или можно использовать двойные кавычки для таких свойств. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2017, 17:21 |
|
Cache Date type и С#
|
|||
---|---|---|---|
#18+
DAiMor, Да, спасибо, переименовал, получилось, но теперь проблема возникает с тем, что в с# формат отображения в gride 10.10.2010 а в таблицах каше дата сохраняется в формате 10/10/2010 и при попытке в каше в портале управления системой завести в формате 10.10.2010 выходит ошибка [SQLCODE: <-146>:<Не удалось конвертировать введенное значение в Логический формат Даты>] [%msg: <Error: '10.10.2010' is an invalid DISPLAY Date value>] Т.е. при загрузке данных в datagridview методом из 1 поста дата не отображается в программе, ячейка пустая. При попытке перезаписать в программе используя формат 10.10.2010 выходит ошибка, Код: c# 1. 2. 3.
формат автоматически исправляется с 10/10/2010 на 10.10.2010, в свойствах колонок такого формат нет вообще. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2017, 17:52 |
|
Cache Date type и С#
|
|||
---|---|---|---|
#18+
joing777, посмотрите примеры работы с C# в папке: <instance>\dev\dotnet\samples\, например в классе <instance>\dev\dotnet\samples\adoform\csharpado\frmADONET.cs в методе btnUpdate_Click есть такой код: Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2017, 18:59 |
|
|
start [/forum/topic.php?fid=39&msg=39563899&tid=1556297]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 278ms |
total: | 418ms |
0 / 0 |