0 / 0 / 0
Регистрация: 04.02.2008
Сообщений: 40
|
|
1 | |
Тип поля 'Image' и VB04.02.2008, 16:18. Показов 2503. Ответов 8
Метки нет (Все метки)
0
|
04.02.2008, 16:18 | |
Ответы с готовыми решениями:
8
Как привесты тип Web.UI.WebControls.Image в Drawing.Image Отображение Image из SQL Server 2012(тип Image) в ListView с использованием Binding Увеличить даты из поля дата на основании поля тип и вывести в третье поле Сумма всех чисел поля, тип поля float. |
Delta
|
|
08.02.2008, 19:36 | 2 |
Считываешь в Recordset как есть (конкретно с картинкой не работал, но сохранял в базе содежимое файлов и восстанавливал). Поле image будет представлено полем DLongVarBinary, или что-то такое (в названии типа не уверен). Затем присваиваешь св-ву Picture (или ListImage) значение поля Recordset.
Может, присваивание напрямую не получиться - сейчас просто нет времени попробовать, но принцип такой. Можно попробовать через Clipboard, если присвоить напрямую не удасться. Воткнуть в поле image данные можно, присвоив полю recordset описанного выше типа значение массива типа Bytе, где и содержиться необходимая информация (например, после считывания из файла). Затем просто Recordset.Update. Только: ADO при этом использует (сам смотрел под SQL Profiler) для занесения содержимого Recordset в базу некоррекную комманду типа: Код
sp_executesql 'UPDATE <col> SET <col>=0x<HEXDIGIT>' Надеюсь, понятно объяснил. Это то, что ты спрашивал? |
0 / 0 / 0
Регистрация: 04.02.2008
Сообщений: 40
|
|
10.02.2008, 15:22 [ТС] | 3 |
Спасибо за ответ. Но что-бы избежать циклов я содержимое объекта PictureBox сохраняю в файл, потом читаю этот файл, и передаю как параметр на сервер, там уже соответственно сохраняю
0
|
0 / 0 / 0
Регистрация: 04.02.2008
Сообщений: 40
|
|
10.02.2008, 16:34 [ТС] | 4 |
кстати как присвоить св-ву Picture (или ListImage) значение поля Recordset?
0
|
Delta
|
|
10.02.2008, 17:22 | 5 |
Ну, если ты сохраняешь результат в файл, то можно воспользоваться и функцией LoadPicture.
Что касается присваивания св-ву поля Recordset, попробую. Только пока времени нет. Кстати, меня на твой вопрос навела жена, она MCP по SQL Server и иногда лазит сюда. Говорит мне, 'ты же когда-то делал что-то подобное, помоги человеку'. |
0 / 0 / 0
Регистрация: 04.02.2008
Сообщений: 40
|
|
11.02.2008, 10:00 [ТС] | 6 |
Будете в Киеве - угощение за мой счет.
0
|
Delta
|
|
11.02.2008, 10:45 | 7 |
Вы что серьезно?
Я вообще в Киеве живу. За приглашение спасибо (если оно мне адресовано), Вы лучше скажите: получилось у Вас то, что Вы хотели? Помогли ли Вам мои экперименты, которые я описал здесь? |
0 / 0 / 0
Регистрация: 04.02.2008
Сообщений: 40
|
|
11.02.2008, 11:28 [ТС] | 8 |
В принципе это был мой первый эксперимент по получению совета на форумах (до этого мне помогал восновном MSDN). Но общаться с людьми приятнее. Ваши советы мне помогли, может и я когда-нибудь на что-нибудь сгожусь.
0
|
Delta
|
|
11.02.2008, 13:46 | 9 |
А что, в MSDN есть интерактивная помощь, где можно задать вопрос типа 'Как связать два SQL Servera' через Интернет?
Мой первый вопрос к ним - как получить информацию из log-файла SQL Server. Какие транзакции, кто их делал и т.д.. |
11.02.2008, 13:46 | |
11.02.2008, 13:46 | |
Помогаю со студенческими работами здесь
9
Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых тип Дополнительные поля (Тип поля: список) UPDATE поля IMAGE Image создание поля Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |