|
Прелести c#
|
|||
---|---|---|---|
#18+
kill_zdmА поясните, в чем разница в словах , разорвать коннект и высвободить соединение? Честное слово не понял разницы, разрыв и в том и в том случае произойдет? На случай, если у вас серверное приложение и очень много пользователей - конечно серверное и пользователей много, как и лицензий на использование и контроль сессий (бездействий и т.д.), как раз в данном случае и необходим контроль и "НЕОБРЫВ" соединения.. В каком-нибудь приложение тет-а-тет, одни-на-один с базой, можно и рвать смело... вы не поняли саму суть пройдите по ссылке даденой выше и внимательно читайте до полного просветления. ps серверное приложение или приложение тет-а-тет принципиальной разницы нет ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 13:10 |
|
Прелести c#
|
|||
---|---|---|---|
#18+
йцукеkill_zdmУ Сеппа, что касается вин-приложений.. то на уровне... обращений к одной таблицы.. кинул грид, создал коннект, указал таблицу и прям счастье наступило....... Не то. Вы, наверно, про создание всего в визуальном редакторе? Можно, например, иметь в типизированном DataSet таблицы, которые не соответствуют таблицам базы, и заполнять их произвольными запросами, которые в свою очередь могут быть параметризованными, и которые можно насоздавать в визуальном редакторе. Соответственно, и в гриде отображать эту таблицу. Не, в визуале разобрался, как потом в риле поменять запрос, созданым в дизайне компонентам? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 13:20 |
|
Прелести c#
|
|||
---|---|---|---|
#18+
Можно я спрошу.. как это делал в дэлфи и как это сделать в c#? Кинул Connection, Query , DataSource и DBGrid. Связал их. В дизайне, компоненту Query(назовем его Query1) дал запрос в дизайне, например, "select * from таблица" ... В риле, допустим есть там например какой-нибудь TEedit(назовем его Edit1) для быстрого поиска... в риле пишу Код: pascal 1. 2. 3. 4. 5. 6. 7.
фиг с ними там с апперами... просто вот так примерно как сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 13:30 |
|
Прелести c#
|
|||
---|---|---|---|
#18+
kill_zdmМожно я спрошу.. как это делал в дэлфи и как это сделать в c#? Кинул Connection, Query , DataSource и DBGrid. Связал их. В дизайне, компоненту Query(назовем его Query1) дал запрос в дизайне, например, "select * from таблица" ... В риле, допустим есть там например какой-нибудь TEedit(назовем его Edit1) для быстрого поиска... в риле пишу Код: pascal 1. 2. 3. 4. 5. 6. 7.
фиг с ними там с апперами... просто вот так примерно как сделать? Тут ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 13:50 |
|
Прелести c#
|
|||
---|---|---|---|
#18+
kill_zdmМожно я спрошу.. как это делал в дэлфи и как это сделать в c#? Кинул Connection, Query , DataSource и DBGrid. Связал их. В дизайне, компоненту Query(назовем его Query1) дал запрос в дизайне, например, "select * from таблица" ... В риле, допустим есть там например какой-нибудь TEedit(назовем его Edit1) для быстрого поиска... в риле пишу Код: pascal 1.
фиг с ними там с апперами... просто вот так примерно как сделать? В дизайнере создан только dataGridView1, читается с диска файл .csv, и отображается в гриде Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2012, 13:56 |
|
Прелести c#
|
|||
---|---|---|---|
#18+
kill_zdmМожно я спрошу.. как это делал в дэлфи и как это сделать в c#? Кинул Connection, Query , DataSource и DBGrid. Связал их. В дизайне, компоненту Query(назовем его Query1) дал запрос в дизайне, например, "select * from таблица" ... В риле, допустим есть там например какой-нибудь TEedit(назовем его Edit1) для быстрого поиска... в риле пишу Код: pascal 1. 2. 3. 4. 5. 6. 7.
фиг с ними там с апперами... просто вот так примерно как сделать? Ещё тут. Потом по Entity Framework примеры можно посмотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 05:56 |
|
Прелести c#
|
|||
---|---|---|---|
#18+
шо не так? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
почему после unboxing нет преобразования в строку, а где позднее связывание? Unhandled Exception: System.InvalidCastException: Unable to cast object of type 'y' to type 'System.String'. at Program.Main(String[] args) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2013, 00:13 |
|
Прелести c#
|
|||
---|---|---|---|
#18+
tchingizпочему после unboxing нет преобразования в строку C# воспринимает это как попытку привести object к string, что невозможно. Неявное преобразование к y не выполняется т.к. правила языка это запрещают. Надо сначала привести object к y, а затем уже к string. Код: c# 1.
tchingizа где позднее связывание? Позднее связывание это virtual или dynamic. У тебя ни того ни другого нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2013, 11:02 |
|
Прелести c#
|
|||
---|---|---|---|
#18+
kill_zdmПодозревая закидывание меня чем нибудь тяжелым, не смог все-таки удержаться и не создать тему. Если это возможно, прошу понять то, что я хотел донести и узнать. Писал на Delphi под БД. Несколько раз, судьба пыталась меня свести с Visual Studio и C# в частности. Проект создан и работает, но почему так все сложно у Вас? В целом разобрался, но родилось несколько все равно вопросовТы ж понимаешь, что ни один из твоих вопросов напрямую к C# никакого отношения не имеет? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2013, 11:28 |
|
Прелести c#
|
|||
---|---|---|---|
#18+
baziletchingizпочему после unboxing нет преобразования в строку C# воспринимает это как попытку привести object к string, что невозможно. в ошибке написано y к строке Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2013, 22:17 |
|
Прелести c#
|
|||
---|---|---|---|
#18+
tchingizbazileC# воспринимает это как попытку привести object к string, что невозможно. в ошибке написано y к строке Код: plaintext 1.
Ошибка генерируется на этапе исполнения когда реальный тип значения переменой уже известен. При наличии пользовательского преобразования типов компилятор должен подставить вызов нужного метода. В строке string xx= ((string)o) компилятор видит переменную типа System.Object которую требуется привести к System.String и генерирует IL команду castclass. Эта команда не вызывает пользовательские преобразования типов и поэтому ты получаешь ошибку. Если же написать string xx= (string)(y)o; то вызов твоего преобразования будет сгенерирован и ошибка пропадет. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2013, 13:53 |
|
Прелести c#
|
|||
---|---|---|---|
#18+
bazileОшибка генерируется на этапе исполнения когда реальный тип значения переменой уже известен. При наличии пользовательского преобразования типов компилятор должен подставить вызов нужного метода. В строке string xx= ((string)o) компилятор видит переменную типа System.Object которую требуется привести к System.String и генерирует IL команду castclass. Эта команда не вызывает пользовательские преобразования типов и поэтому ты получаешь ошибку. Если же написать string xx= (string)(y)o; то вызов твоего преобразования будет сгенерирован и ошибка пропадет. обращать внимание на некоторое противоречие между тем, что система знает какой тип, но пытается преобразовывать через жопу универсальный интерфейс не буду. вместо ( string) o, уже перегрузив ToString(), написал o.ToString() ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2013, 23:46 |
|
|
start [/forum/topic.php?fid=17&msg=38336555&tid=1349971]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 152ms |
0 / 0 |