Skip to main content

AccessTr.neT


Wamp, Mysql, Php, Odbc, Access, Android Local Network Bağlantısı Kurmak

accessman
accessman
16
2340

Wamp, Mysql, Php, Odbc, Access, Android Local Network Bağlantısı Kurmak

#7
Access üzerinden ODBC ile veritabanına bağlantı kurulması
En güzel yerlerine geldik. Bunu bu sitede en az bilen benimdir diye düşünüyorum. Ustaların yanında bana laf düşmez ama sitede bunun ile ilgili arama yapabilirsiniz.
Öncelikle 32 64 bit hangisini kullanıyorsanız ona uygun connector programını indireceksiniz. Mesela şuradan
https://dev.mysql.com/downloads/connector/odbc/
sonra sitede ODBC bağlantısı ile ilgili konular oradan arama yapabilirsiniz mesela şunu izleyebilirsiniz
https://www.youtube.com/watch?v=AKy81T0QiZ8
Bağlantı cümleleri ile veritabanına bağlanıp Sql ile işlem yapabiliriz.Şuradan bağlantı cümlesi bulabilirsiniz
https://www.connectionstrings.com/


bunun için tools-> references kısmından şöyle bir şey eklemelisiniz
microsoft activex data objects 6.1 library 

en güzeli connect diye bir modül oluşturun
Const strConn As String = "Provider=MSDASQL;Driver={MySQL ODBC 8.0 Unicode Driver};Server=127.0.0.1;UID=root;PWD=sifre;database=veritabani_adi"
en üste şunu yapıştırın kendinize uyarlayın. Sonra modüle şunu yapıştırın


Public Function GetDatabaseConnection() As ADODB.Connection
 
  If Not m_DatabaseConnection Is Nothing Then
      Set GetDatabaseConnection = m_DatabaseConnection
      Exit Function
  End If
 
  On Error GoTo ConnectionFailed
 
  Set m_DatabaseConnection = New ADODB.Connection
  m_DatabaseConnection.connectionString = m_ConnectionString6
  m_DatabaseConnection.Open
 
  Set GetDatabaseConnection = m_DatabaseConnection
 
  Exit Function

ConnectionFailed:
  Set m_DatabaseConnection = Nothing
  Set GetDatabaseConnection = Nothing
End Function


sonra da herhangi bir formun herhangi bir tıklama olayına şunu yapıştırın

Private Sub Document_AfterExtract()
    On Error GoTo Err_hata

    Dim DatabaseConnection As ADODB.Connection
    Dim Sql As String
    Dim Cmd As ADODB.Command
    Dim Param, Param1 As ADODB.Parameter
    Dim Recordset As ADODB.Recordset
    Dim i As Integer
    Dim S As String
    Set DatabaseConnection = GetDatabaseConnection
    If DatabaseConnection Is Nothing Then
      ' error
      MsgBox "işlem yapılamadı"
      Exit Sub
    End If
 
    MsgBox "işlem tamam"
   
Exit_kod:
    Exit Sub

Err_hata:
    MsgBox Err.Description
    Resume Exit_kod
 
End Sub


değişiklikleri kendinize doğru uyarladı iseniz "işlem tamam" mesajı çıkmalı
Son Düzenleme: 06/01/2020, 12:08, Düzenleyen: accessman.
Cevapla
#8
Aynı ağ üzerindeki diğer bilgisayar üzerinden veritabanına bağlantı kurma
Evet şimdi dananın kuyruğunun koptuğu yerdeyiz. Bir türlü geçemediğim kısım
normalde olması gereken 
"Provider=MSDASQL;Driver={MySQL ODBC 8.0 Unicode Driver};Server=127.0.0.1;UID=root;
cümlesindeki "127.0.0.1" yerine bağlanılmak istenen bilgisayarın ip si yazılacak mesela şöyle
"Provider=MSDASQL;Driver={MySQL ODBC 8.0 Unicode Driver};Server=192.168.0.12;UID=root;
ama olmuyor. kendi pc mizden localhost veya 127.0.0.1 yazarak bağlanıyoruz. ağdan bağlanırken ip yazılacak ama olmuyor
@benbendedeilem
Cevapla
#9
https://stackoverflow.com/questions/1681...ther-hosts
da şunu demişler( bu xampp imiş siz wamp karşılığını bulup uygulayacaksınız)
C:\xampp\apache\conf\extra\httpd-xampp.conf dosyasında 


Kod:
<Directory "C:/xampp/phpMyAdmin">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Require all granted
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>

@benbendedeilem
Son Düzenleme: 06/01/2020, 12:43, Düzenleyen: accessman.
Cevapla
#10
Wordpres in wampa kurulumu çok güzel anlatılmış
https://www.wpbeginner.com/wp-tutorials/...sing-wamp/
@benbendedeilem
Cevapla
#11
https://john-dugan.com/access-wamp-from-lan-computers/
adresinde 
C:\wamp\bin\Apache#.#.#\conf\extra\httpd-vhosts.conf
dosyasında yapılacak değişiklik anlatılmış


Kod:
# johndugan.local
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "c:/wamp/www/johndugan"
    ServerName johndugan.local
    ServerAlias www.johndugan.local
    ErrorLog "logs/johndugan.local-error.log"
    CustomLog "logs/johndugan.local-access.log" common
    <Directory "/">
        Deny from all
        Allow from 127.0.0.1
        Allow from 192.168.1.111 #iPhone
        Allow from 192.168.1.107 #iPad
        Allow from 192.168.1.110 #Apple TV
        # Allow Web Fonts to load over BrowserSync proxy
        <IfModule mod_headers.c>
           SetEnvIfNoCase Origin "https?://(www\.)?(johndugan\.local|192.168.1.102)(:\d+)?$" AccessControlAllowOrigin=$0
           Header set Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
        </IfModule>
    </Directory>
</VirtualHost>

@benbendedeilem
Cevapla
#12
https://www.codeproject.com/Tips/395286/...LAN-or-WAN
burada anlatıldığına göre 
\wamp\bin\apache\Apache2.2.11\conf\httpd.conf     dosyasında 

#Listen 12.34.56.78:80
Listen 192.168.1.154:8081


\wamp\bin\apache\Apache2.2.11\conf\httpd.conf dosyasında

<Directory "cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
  Allow from all
</Directory>


vs anlatılmış
@benbendedeilem
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da