Avatar billede humlebien Novice
29. maj 2002 - 20:48 Der er 1 kommentar og
1 løsning

Hente data fra MS SQL ind i Word

Jeg har fundet ud af, at jeg skal bruge vba til ovenstående. Er der nogen, der kan komme med nogle gode råd, links, eksempler .....?

Jeg er godt hjemme i ASP, så det kan vel ikke være helt nytt....?!?
Avatar billede kedde65 Praktikant
29. maj 2002 - 21:30 #1
Hejsa

Lav et modul i Word VBA hvor du skriver flg. kode

Public Sub fetch()
    Dim conn As ADODB.Connection
    Dim rs As ADODB.Recordset
    Set conn = New ADODB.Connection
    conn.ConnectionString = "Provider=SQLOLEDB;User ID=sa;Initial Catalog=Northwind;Data Source=intranet"
    conn.Open
    Set rs = conn.Execute("SELECT * FROM Customers")
   
    While Not rs.EOF
        Selection.TypeText rs("CompanyName") & vbCrLf
        rs.MoveNext
    Wend
   
    Set conn = Nothing
End Sub

Husk at sætte en reference til Microsoft ActiveX data Object 2.x og ændre intranet til din servers navn!

VH CK
Avatar billede kedde65 Praktikant
29. maj 2002 - 21:32 #2
Der mangler faktisk lige to liniers kode! Lige før koden

Set conn = nothing

skal der være flg to liniers kode

Set rs = nothing
Conn.close

VH CK
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester