|
Добавление записей в БД Firebird средствами C#
|
|||
---|---|---|---|
#18+
Добрый день! Только начал осваиваться с работой с БД средствами C#, возник вопрос. Добавляю записи в БД - время изменения файла БД обновляется, вес файла меняется, но записей новых через IBExpert не видать. Листинги: Вызов сохранения объекта в БД: Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
Класс собственно объекта: Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74.
Класс для работы с БД: Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
Также не исключаю, что в чем-то неправ, т.к. это мои первые попытки ООП. Ваяю: MS Access 2003, mdb | VB.NET + mdb/SQL Express | 1С 8.2.14, тонкий клиент, управляемое приложение | C# + FDB ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2013, 01:36 |
|
Добавление записей в БД Firebird средствами C#
|
|||
---|---|---|---|
#18+
КириллН, Я вот не увидел( может не смог) где вы комнду даете на встаку или обновление Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2013, 02:02 |
|
Добавление записей в БД Firebird средствами C#
|
|||
---|---|---|---|
#18+
Где-то в степиКириллН, Я вот не увидел( может не смог) где вы комнду даете на встаку или обновление Сообщение объекту сохраниться: Код: c# 1. 2. 3. 4. 5.
Самосохранение объекта путем сообщения классу БД внести запись в БД: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Собственно внесение записи в БД: Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
Я предствил три листинга. В первом листинге вызывается метод сохранения в самом объекте. Этот метод расписан во втором листинге, тут как раз формируется SQL-инструкция, которая передается в третий листинг. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2013, 02:13 |
|
Добавление записей в БД Firebird средствами C#
|
|||
---|---|---|---|
#18+
КириллН, Послушай, что ты говнокодом по браузеру брызжешь Я конкретно спросил, где ты вызываешь команду на выполнения IDbCommand там есть три метода команд ExecuteNonQuery, ExecuteReader, ExecuteScalar может я их не увидел в твоем коде, дык ткни меня, а может ты не знаешь для чего они, другой вопрос.. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2013, 02:22 |
|
Добавление записей в БД Firebird средствами C#
|
|||
---|---|---|---|
#18+
Где-то в степиКириллН, Послушай, что ты говнокодом по браузеру брызжешь Я конкретно спросил, где ты вызываешь команду на выполнения IDbCommand там есть три метода команд ExecuteNonQuery, ExecuteReader, ExecuteScalar может я их не увидел в твоем коде, дык ткни меня, а может ты не знаешь для чего они, другой вопрос.. Не, у меня таких нету в говнокоде. =) В какое место их впихивать? Для подключения к БД использую FB Provider. Это что-то меняет? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2013, 02:28 |
|
Добавление записей в БД Firebird средствами C#
|
|||
---|---|---|---|
#18+
КириллН, Ну нету, дак нету - видно не судьба. А как ты умудрился закрытие конекта впихнуть в финализатор? Он ведь может до конца жизни приложения не вызваться, и соединение всю жись будет открытое зы я уж не говорю и Dispose, ты наверное до них еще не дошел (( ( ничё страшного, всему своё время.. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2013, 02:35 |
|
Добавление записей в БД Firebird средствами C#
|
|||
---|---|---|---|
#18+
Где-то в степи, Таки ответа на сабжевый вопрос можно не ждать? Далее: подключение-отключение от БД лучше делать в одной функции? Подключился-выполнил запрос/инструкцию-отключился - так? Dispose - прошу советов, где пользовать, чтобы явно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2013, 03:36 |
|
Добавление записей в БД Firebird средствами C#
|
|||
---|---|---|---|
#18+
КириллН, http://www.vr-online.ru/content/c-rabotaem-s-firebird-25-iz-visual-studio-2010-3034 Ответы на вопросы по работе с FB/FDB Всем спасибо за внимание. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2013, 04:31 |
|
|
start [/forum/topic.php?fid=20&fpage=178&tid=1405281]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 47ms |
total: | 172ms |
0 / 0 |