...Dim Katalog As Object, Data As Object, Tablo As Object
Dim son1
Set Data = CreateObject("ADODB.Connection")
Set Katalog = CreateObject("ADOX.Catalog")
If Uzanti = "xls" Then
Data.Open "Driver={Microsoft Excel Driver (*.xls)};Dbq=" & Dosya & ";"
GoTo atla1
End If
If Uzanti = "xlsx" Or Uzanti...
Haluk bey,
Dediğiniz durumu denedim.Sayfa'da oluşturduğum tablolar ADO.CATALOG'da görünmedi.
VBA'dan veryhidden gizleseniz bile ADO.CATALOG'da tablo olarak görünüyor.
Merhaba,
Aşağıdaki kodu kullanabilirsiniz.
Sub sdds()
Set cat = CreateObject("ADOX.Catalog")
Set con = VBA.CreateObject("adodb.Connection")
yol = dosya yolu
con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
yol & ";extended properties=""Excel 12.0;hdr=yes"""...
...Diğer şartlara göre kod revize edilebilir.
Sub getir()
Set con = VBA.CreateObject("adodb.Connection")
Set cat = CreateObject("ADOX.Catalog")
'Set klasor = CreateObject("Shell.Application").BrowseForFolder(0, "Lütfen bir klasor seçin !", 1)
Cells.ClearContents
Dim bir As...
...Set Rky = CreateObject("adodb.connection")
Set fso = CreateObject("scripting.filesystemobject")
Set cat = CreateObject("adox.catalog")
For Each evn In fso.getfolder(ThisWorkbook.Path).Files
If Not evn.Name Like "*" & ThisWorkbook.Name Then
Rky.Open "Provider=Microsoft.ace.oledb.12.0;Data...
...Set Rky = CreateObject("adodb.connection")
Set fso = CreateObject("scripting.filesystemobject")
Set cat = CreateObject("adox.catalog")
For Each evn In fso.getfolder(ThisWorkbook.Path).Files
If Not evn.Name Like "*" & ThisWorkbook.Name Then
Rky.Open "Provider=Microsoft.ace.oledb.12.0;Data...
...Dim Katalog As Object, Data As Object, Tablo As Object
Dim son1
Set Data = CreateObject("ADODB.Connection")
Set Katalog = CreateObject("ADOX.Catalog")
Dosya_Yolu = (Dosya)
If Uzanti = "xls" Or Uzanti = "xlsb" Or Uzanti = "xlsx" Or Uzanti = "xlsm" Then
On Error Resume Next
If Uzanti = "xls"...
...kapalı olacak (aksi halde batch insert yavaş olur) ve komutlar VBScript veya harici bir Excel dosyası tarafından tarafından yapılacak,
- ADOX.Catalog ile yeni bir .accdb oluşturulacak,
- ADODB.Connection "Execute" ile "Select Into" batch insert yoluyla tablolar yapılacak,
- Kapalı olan...
...i kapsamaktadır. Bu yamanın dışında da yine Microsoft ‘un değişik işletim sistemleri için dağıtıma açtığı daha kapsamlı http://www.catalog.update.microsoft.com/Search.aspx?q=KB3192321 adresinden işletim sistemine uygun yama çekilerek yüklenebilir.
Farklı bir yöntem olarak aşağıdaki...
...Then
MsgBox dosyaninadi & Chr(13) & " Adlı Cari Kayıtlı !!! ", vbCritical, "Uyarı": Exit Sub
End If
Next
Set cat = CreateObject("ADOX.Catalog")
cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DatabasePath & ""
';User ID=admin;Jet OLEDB:Database Password=" & ""
Set NewTable =...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.