• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sql bağlantı string de değişken tanımlamak

Katılım
14 Ocak 2005
Mesajlar
807
Excel Vers. ve Dili
Microsoft Office Professional Plus 2021
Sheets("ADSFILE-BYIL").Select


DATaBy = Sheets("DigerHesaplamalar").Range("G4")

With Selection.ListObject.QueryTable
.Connection = Array( _
"OLEDB;Provider=SQLOLEDB.1;Persist Security Info=True;User ID=rap;Initial Catalog="" & Sheets("DigerHesaplamalar").range("g4") & "";Data Source=SERVERFS\ALNA;Use Procedur" _
, _
"e for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=LION-PC;Use Encryption for Data=False;Tag with column colla" _
, "tion when possible=False")

.CommandType = xlCmdSql

.CommandText = Array( _
"" & Sheets("DigerHesaplamalar").Range("M51") & "")
.Refresh BackgroundQuery:=False

End With

rap;Initial Catalog="" & Sheets("DigerHesaplamalar").range("g4") & "";Data Source=SERVERFS\ALNA;Use Procedur" _
Koyu yazdığım değişkeni nasıl bu satıra eklerim bu şekilde hata veriyor.

Teşekkür ederim.
 
Şöyle deneyiniz.

rap;Initial Catalog=" & Sheets("DigerHesaplamalar").Range("g4") & ";Data Source=SERVERFS\ALNA;Use Procedur"
 
evet oldu Teşekkür ederim. Bu sorguyu gönderince veri tabanı şifresi soruyor onu her defasında elimle giriyorum. Onuda buradan gönderebilir miyiz.

226041
 
Son düzenleme:
Connection string'e aşağıdaki "kırmızı" bölümü de ilave ederseniz, sorun çözülür muhtemelen.... "Username" ve "password" değerlerini kendi verilerinizle değiştirin.

Rich (BB code):
.......for Prepare=1;Auto Translate=True;Packet Size=4096;User ID=Username;Password=password;Workstation ID.....

.
 
Geri
Üst