Есть ли способ получить доступ мс к изображениям на дисплее из внешних файлов

Как правильно указал @ zero323, вы не можете транслировать ваше соединение jdbc, и вы также не можете создавать вложенные RDD. Spark просто не поддерживает использование sparkContext или sqlContext в этом вопросе в рамках существующего закрытия, то есть foreachPartition, следовательно, исключение нулевого указателя.

Единственный способ решить эту проблему - создать соединение JDBC внутри foreachPartition и выполнить SQL непосредственно на нем, чтобы делать все, что вы планировали, а затем использовать это же соединение для записи записей.

Что касается вашего второго, отредактированного вопроса:

Изменить:

kafkaDF.foreachPartition(..)

на

kafkaDF.repartition(numPartition).foreachPartition(..)

, где numPartition - это необходимое количество разделов. Это увеличит количество разделов. Если у вас несколько исполнителей (и несколько задач для каждого исполнителя), они будут работать параллельно.

6
задан BIBD 12 September 2008 в 19:02
поделиться

5 ответов

Другая опция состоит в том, чтобы поместить управление изображением на Вашу форму. Существует свойство того управления (Изображение), которое является просто путем к изображению. Вот короткий пример в VBA того, как Вы могли бы использовать его.

txtPhoto был бы текстовым полем, связанным с полем базы данных с путем к изображению imgPicture, управление изображением, примером является событие щелчка для кнопки, которая совершенствовалась бы к следующей записи.

Private Sub cmdNextClick()
    DoCmd.GoToRecord , , acNext
    txtPhoto.SetFocus
    imgPicture.Picture = txtPhoto.Text
    Exit Sub
End Sub
7
ответ дан 9 December 2019 в 20:51
поделиться

Я нашел, что эта статья Microsoft с полным VBA работала очень хорошо на меня.

Как к изображениям на дисплее от папки в форме, отчете или странице доступа к данным

2
ответ дан 9 December 2019 в 20:51
поделиться

Вы посмотрели на решения Stephen Lebans? Вот тот:

Модуль класса изображения для доступа

Проверьте список другого большого кода вдоль левой стороны той веб-страницы. Можно найти что-то, что полностью соответствует тому, в чем Вы нуждаетесь.

3
ответ дан 9 December 2019 в 20:51
поделиться

Самый легкий путь состоит в том, чтобы, вероятно, шлепнуться Internet Explorer на одну из Ваших форм. Проверьте этот сайт: http://www.acky.net/tutorials/vb/wbrowser/

Так как можно сослаться на тот объект в Доступе, необходимо будет только указать на управление webbrowser на путь .jpg (NavigateTo (), если я буду помнить правильно).

Править: Вышеупомянутая ссылка была просто погуглена и выбрана от результатов (сначала тот, который открылся быстро). Я не думаю, что это - очень хорошее учебное руководство, это просто имеет все указатели, в которых Вы нуждаетесь... Проверьте MSDN и т.д. при необходимости в большей информации!

0
ответ дан 9 December 2019 в 20:51
поделиться

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

0
ответ дан 9 December 2019 в 20:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: