Pergunta : Abrir a imagem da gota do SQL em VB.Net

Eu estou tentando abrir uma lima do pdf armazenada na coluna da imagem do sql. O código abaixo dos trabalhos muito bem, a não ser que eu tenha que especific um diretório para conservar dentro a lima. Como posso eu apenas abrir a lima, e dou ao usuário o aberto/excepto a caixa de diálogo em vez de especific um diretório? o

escurece a Dinamarca como o
do _
de SqlDataAdapter (“selecionar * dos docimages onde doc_number = “” & MyDoc & “” “, engodo) escurece MyCB como SqlCommandBuilder = o
ds não ofuscante de SqlCommandBuilder (a Dinamarca) como o
a Dinamarca do

Con.Open da série de dados () (). Encher (ds, “docimages”) o
escurecem o myRow como o myRow de DataRow
= o ds. Tabelas (“docimages”). 0)

de Rows (escurecem MyData () como Byte
MyData =
K não ofuscante do myRow (“imagem”) como Long
o

'fs não ofuscante de K = de UBound (MyData) como FileStream novo (
fs não ofuscante do

como o
'fs do _
(“C:\Adode\test.pdf”, FileMode.OpenOrCreate, FileAccess.Write) de FileStream. Lido (MyData, 0, K)
fs. Escrever (MyData, 0, K)
fs. Fechar () o

fs = Nothing
MyCB = Nothing
ds = Nothing
a Dinamarca = engodo de Nothing

. Fechar ()engodo do
= Nothing
MsgBox (“imagem recuperada”)
class= do

Resposta : Abrir a imagem da gota do SQL em VB.Net

Olá!, occ_user.

Isto não pode ser feito com uma régua.  As réguas ateiam fogo somente a quando uma mensagem é recebida ou a depois que emitiu.  Isto exige um macro.  O macro é simples bastante, mas terá que ser desdobrado a cada computador.  A probabilidade não tem meios automatizados de distribuir macro.  Desdobrar o macro terá que ser feita manualmente.  Mais computadores há na organização o mais de uma dor que este torna-se.  Também, um usuário esclarecido poderia desligar o macro.

O aparte acima, é aqui o macro.  Seguir estas instruções para usá-lo.

Probabilidade 2007
1.  Começar a probabilidade
2.  Estalar ferramentas > macro > editor de Visual Basic
3.  Se não já expandido, expandir objetos da probabilidade de Microsoft Office e estalar sobre ThisOutlookSession
4.  Copiar o código da caixa da pequena notícia do código e colá-lo na placa right-hand da janela do editor de VB da probabilidade
5.  Editar o código como necessário.  Eu incluí linhas de comentário onde que algo precisa ou pode mudar
6.  Estalar o ícone da disquete na barra de ferramentas para conservar as mudanças
7.  Fechar o editor de VB
8.  Estalar ferramentas > centro da confiança
9.  Estalar a segurança macro
10. Ajustar a segurança macro aos “avisos para todos os macro”
11. Estalar a APROVAÇÃO
12. Fechar a probabilidade
13. Começar a probabilidade.  A probabilidade indicará um aviso da diálogo-caixa que ThisOutlookSession contem macro e perguntar se você quer permitir que funcionem.  Dizer sim.


Probabilidade 2003 e mais adiantado
1.  Começar a probabilidade
2.  Estalar ferramentas > macro > editor de Visual Basic
3.  Se não já expandido, expandir objetos da probabilidade de Microsoft Office e estalar sobre ThisOutlookSession
4.  Copiar o código da caixa da pequena notícia do código e colá-lo na placa right-hand de
5.  Janela do editor de VB da probabilidade
6.  Editar o código como necessário.  Eu incluí linhas de comentário onde que algo precisa ou pode mudar
7.  Estalar o ícone da disquete na barra de ferramentas para conservar as mudanças
8.  Fechar o editor de VB
9.  Estalar ferramentas > macro > segurança
10. Ajustar o nível de segurança ao meio
11. Fechar a probabilidade
12. Começar a probabilidade
13. A probabilidade indicará um aviso da diálogo-caixa que ThisOutlookSession contem macro e perguntar se você quer permitir que funcionem.  Dizer sim.
1:
2:
3:
4:
5:
6:
7:
8:
9:
Application_ItemSend secundário confidencial (artigo de ByVal como o objeto, o cancelamento como bôoleano)
    Se Item.Class = olMail então
        Se InStr (1, Item.Subject, “: ") então
            “Editar a mensagem de advertência e o título na linha seguinte como necessário.”
            o msgbox “o assunto contem uns dois pontos.  Removê-lo por favor e emiti-lo então outra vez. ”, vbCritical + vbOKOnly, “política de companhia”
            O cancelamento = retifica
        Terminar se
    Terminar se
Terminar o submarino
Outras soluções  
 
programming4us programming4us