Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


SQL / VBA / Connection String / DSN - problem

Postades av 2004-06-01 10:03:37 - Jonas Haettner, i forum databaser, Tråden har 3 Kommentarer och lästs av 1187 personer

Hej!

I min VBA-kod använder jag

sConnString = "ODBC;DSN=Metso;UID=" & sID & ";PWD=" & sPwd & ";"

som funkar bra i

With ActiveSheet.QueryTables.Add(Connection:=sConnString, Destination:=Range("A4"))
.CommandText = Array(sSQLstring)
.FieldNames = False
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlOverwriteCells
.SavePassword = True
.SaveData = True
.AdjustColumnWidth = False
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:=False
End With

men hur kan jag skriva sConnString så att jag kommer åt en AS400 utan att lägga upp en DSN?

I en annan miljö funkar denna (men det är ju SQL Server som driver):

sConnString = "ODBC;DRIVER=SQL Server;SERVER=" & sServer & ";UID=" & sID & ";PWD=" & sPwd & ";APP=Microsoft Office XP;WSID=;DATABASE=" & sDatabase & ";Network=dbmssocn;"

där sServer är en IP-adress till en AS400 (sServer, sID och sPwd är parametrar i ett kalkylark som jag hämtar in till VBA-koden).

Finns det några bra exempel på databaskopplingar från VBA med olika "providers"?

mvh jonas


Svara

Sv: SQL / VBA / Connection String / DSN - problem

Postades av 2004-06-01 10:39:14 - Andreas Hillqvist

The Code Project - ADO Connection Strings - Database:
http://www.codeproject.com/database/connectionstrings.asp?df=100&forumid=3917&exp=0&select=613455

OLE DB Provider for AS400:
<code>
strConnect = "Provider=IBMDA400;Data source=myAS400;User Id=myUsername;Password=myPassword;"
</code>

Microsoft länk som kan vara intressant:

Using the OLE DB Provider for AS/400 and VSAM:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/his/htm/_sna_using_the_ole_db_provider_for_as_400_and_vsam_oledb.asp


Svara

Sv: SQL / VBA / Connection String / DSN - problem

Postades av 2004-06-01 11:16:35 - Jonas Haettner

Tack men jag fick inte exemplet att funka...

Är det några speciella förutsättningar för att använda sig av "Provider=IBMDA400"?

Jag skrev

'sConnString = "Provider=IBMDA400;Data source=123.456.789;User Id=abc;Password=def;"

Fattas det citationstecken eller liknande i strängen?

Måste själva SQL-anropet skilja sig från det jag använder i With-satsen?

Det känns som det är något grundläggande jag inte förstår...

Tacksam för fortsatt hjälp!!


Svara

Sv: SQL / VBA / Connection String / DSN - problem

Postades av 2004-06-01 14:02:21 - Andreas Hillqvist

Jag fann följande svara på nätet.

MC Press Online - Installing IBMDA400 provider:
http://www.mcpressonline.com/mc?14@80.qlprbLWgFU6.0@.5bfb5afe/12

MC Press Online - The ODBC and OLE DB Strategy Guide:
http://www.mcpressonline.com/mc?14@80.qlprbLWgFU6.1@.214a2e79

Förlåt om jag kan tolkas som tyken, men väntar du på att få svaret serverat på ett silverfat?

Har du sökt på google om IBMDA400 eller Installing IBMDA400? Om du inte själv sökt svaret på din fråga ställer jag mig frågan varför? Skall jag tolka detta som lathet?

Att få såna här svar Gratis tycker jag borde ge dig dåligt samvete.

Sponsra genast Pellesoft genom att bli bonusmedlem. Du kommer "tjäna" på att detta forum existerar. Dess existens är beroende av Pelle. Så stödj Pelle och hans insats att hålla forumet vid liv.

Jag ställer ju upp med gratis svaren. ;o)


Svara

Nyligen

  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 940
27 965
271 783
1 143
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies