Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
В поле OLE (MS Access) у меня получается записать только Array of Byte. А мне нужно записать структуру, или объект? как сконвертить его в Array of Byte и преобразовать обратно? Это же касается SQL-сервера с полем image или varbinary. Приведите любой практический пример. заранее спасибо, fedos@bel.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 14:02 |
|
||
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
Это пример записи/чтения Файла в БД. Это я знал как делать. Меня интересует как записать переменную типа вот этой структуры: Structure ДеревоПреподыТемы Dim Родитель As Integer Dim Номер As Integer Dim Текст As String End Structure dim A as ДеревоПреподыТемы ==================================== Это что же мне, каждый раз сохранять в файл и обратно? Кто-нибудь знает как запиcать объектную переменную (а не файл) в базу? Подскажите пожалуйста, 2 недели разобраться не могу! Может вообще так нельзя сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 10:54 |
|
||
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
Интересно, получается как бы загнать строку таблицы в ячейку другой таблицы... Подождем ответа на вопрос от корифеев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 11:35 |
|
||
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
Это не просто строка, структура может быть намного сложнее, в которой члены тоже могут быть объектами, и в каждой строке сама структура будет разная. Кто-нибудь подскажет решение? Гуру, Ау! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 12:30 |
|
||
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
А, нельзя в ячейку записывать просто значения структуры (а не ее саму), а потом считывать эти значения, присваивая их, членам структуры??? P.S. Извини если ступил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 13:11 |
|
||
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
Я себе представляю так: записывать объект в поток (только не в файловый), а потом его как бинару в БД. Но где взять практический пример подобного кода? Мне только это и нужно - тогда все будет работать. P.S. Если ты предлагаешь считывать данные из блоб-поля по одному значению, как ты считаешь по элементарным значениям из поля объект к примеру класса "Autocad Drawing" (примерно 25кб)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 15:10 |
|
||
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
Сделай структуру сереализуемой и сереализуй в блоб. А потом обратно. Почитай в MSDN про сериализацию объектов .NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 15:18 |
|
||
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
авторЯ себе представляю так: записывать объект в поток (только не в файловый), MemoryStream??? кстати, если решишь проблему - закинь примерчик на сайт - уж больно интересно посмотреть что за зверек такой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 15:36 |
|
||
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
похоже его случай - это SerializableAttribute только вместо файлового потока нужно использовать MemoryStream для параметра OleDbCommand на чтение/запись поля типа OleDbType.LongVarBinary (или VarBinary), и использовать не SoapFormatter, а BinaryFormatter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 16:08 |
|
||
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
Наконец то подоспела тяжелая артиллерия... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 18:21 |
|
||
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
2 vladgrig вот примерно такой код для сохранения/восстановления структоры в mdb Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 18:39 |
|
||
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
Спасибо за пример, но нельзя ли подобный на VisualBasic.NET? Я же не такой отец C++, чтобы переконвертить его на VB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2005, 11:55 |
|
||
|
Запись объектов в БД
|
|||
|---|---|---|---|
|
#18+
Спасибо за пример, но нельзя ли подобный на VisualBasic.NET? Код: plaintext 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. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2005, 12:50 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32909757&tid=1437284]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 451ms |

| 0 / 0 |
