EngAb1989 Ответов: 1

Вставка изображения в базу данных с помощью проекта C++/CLI


Я пытаюсь вставить изображение в базу данных MySQL через C++ и использую проект C++/CLI для вставки изображений. Честно говоря, я преобразовал код C# в C++/CLI, чтобы вставить изображения. Вряд ли у меня есть ошибка, которую нельзя пропустить. Не могли бы вы мне помочь, пожалуйста ?

byte[] imageBt = null; 
это предложение кода не работает в C++, как я могу определить или преобразовать этот код в C++? другими словами, как кто-то может определить байтовую матрицу в проекте C++/CLI?

Что я уже пробовал:

Я пытался использовать
Byte[] imageBt = {0};
не действовать

1 Ответов

Рейтинг:
1

KarstenK

Хранение изображений в базе данных-плохая идея, потому что она становится медленной, и база данных сильно раздувается. Вам лучше хранить изображение отдельно в каком-нибудь каталоге на сервере и хранить имя и путь к нему. Используйте какое-то уникальное имя для этих изображений, например, созданных с помощью некоторого идентификатора.


EngAb1989

Да, я абсолютно согласен с вами, я сохранил directroy и путь к изображению в виде строки в SQL Databse, но мне нужно получить изображения, как только я нажму на строку или выполню поиск по идентификатору. Мне нужно, чтобы отобразить изображения в элемент управления PictureBox. Есть идеи?