• 29-03-2014, 06:26:11
    #1
    Alıntı
    Dim connectionstring As String
    connectionstring = "server=localhost;user id=root;password=;database=linkmesajlari"
    Dim con As New MySqlConnection
    con.ConnectionString = connectionstring

    Try
    con.Open()
    MsgBox("connection established")
    Catch ex As Exception
    MsgBox("ERROR:" + ex.ToString)
    End Try
    ---------------
    Yaptığım çalışmada üstteki kod (bilgisayarda wampserver yüklü.) sorunsuz çalışıyor ama alttaki kod bir türlü çalışmıyor.

    Imports MySql.Data.MySqlClient import ettim,
    hostumda bulunan > Veritabanları ->Uzak MySQL Erişmini Yönet bölümünden
    ftp........com
    www......com
    85.153.46.%
    85.153.46.182
    85.153.46.183
    ns21.turkishost.com
    ns22.turkishost.com
    erişim hostlarını şu şekillerde ekledim, fakat yine olmuyor.

    Yardımcı olursanız çok memnun olurum.
    ---------------
    Alıntı
    Dim connectionstring As String
    connectionstring = "server=http://www.siteadresi.com;user id=kullanıcıadı;password=şifre;database=database"
    Dim con As New MySqlConnection
    con.ConnectionString = connectionstring

    Try
    con.Open()
    MsgBox("connection established")
    Catch ex As Exception
    MsgBox("ERROR:" + "ex.ToString" + ex.Message)
    End
    End Try
  • 29-03-2014, 12:08:09
    #2
    bağlanmak için port açmak gerek, çoğu host bu tarz bir güvensiz bağlantıya izin vermiyor. kısacası daha detaylı bilgi almak için turkishost ile iletişime geçip sorabilirsin. onlar da güvenlik gerekçesiyle böyle bir şeye izin vermeyeceğini söyleyecekler.

    bu yüzden alternatif olarak bir webservis yazabilirsin veritabanı ile iletişime geçmek için ya da windows azure gibi bir platform kullanarak bu işlemleri kolaylıkla yapabilirsin.

    http://www.windowsazure.com/en-us/do...ysql-database/

    azure u denemek için 1 dolar gibi bir ücrete 3 aylık hesap açabiliyordun. şimdi kalktı mı o olay bilmiyorum, daha önce kullanmıştım azure u, gayet başarılıydı
  • 29-03-2014, 13:33:16
    #3
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    bağlanmak için port açmak gerek, çoğu host bu tarz bir güvensiz bağlantıya izin vermiyor. kısacası daha detaylı bilgi almak için turkishost ile iletişime geçip sorabilirsin. onlar da güvenlik gerekçesiyle böyle bir şeye izin vermeyeceğini söyleyecekler.

    bu yüzden alternatif olarak bir webservis yazabilirsin veritabanı ile iletişime geçmek için ya da windows azure gibi bir platform kullanarak bu işlemleri kolaylıkla yapabilirsin.

    http://www.windowsazure.com/en-us/do...ysql-database/

    azure u denemek için 1 dolar gibi bir ücrete 3 aylık hesap açabiliyordun. şimdi kalktı mı o olay bilmiyorum, daha önce kullanmıştım azure u, gayet başarılıydı
    İlginiz için teşekkür ederim. Ben Turkish host ile görüşmeyi deneyeyim

    Note2 cihazımdan Tapatalk 2 ile gönderildi.
  • 31-03-2014, 21:36:29
    #4
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    bağlanmak için port açmak gerek, çoğu host bu tarz bir güvensiz bağlantıya izin vermiyor. kısacası daha detaylı bilgi almak için turkishost ile iletişime geçip sorabilirsin. onlar da güvenlik gerekçesiyle böyle bir şeye izin vermeyeceğini söyleyecekler.
    Turkishost ile telefon ile görüştüm. Bunun mümkün olduğunu, sorunun baska birseyden kaynaklanabileceğini söylediler. Destek hattina yazabilirsiniz dediler. Ne olacak bilmiyorum.
    _______________
    Note2 cihazımdan Tapatalk 2 ile gönderildi.
  • 31-03-2014, 21:49:37
    #5
    onlar yanlış anlamışlardır ya da yanlış bilgi vermişlerdir, çünkü bir host firmasının bunu açması pek mantıklı gelmiyor, ama harici bir çözümleri varsa o başka ama dediğim gibi açmamışlardır..

    şimdi programlamayı geç, mysql sunucu kur bilgisayarına ve oradan bağlanmayı dene.. eğer oradan bağlanırsan evet yazdığın kodda sıkıntı var, oradan bağlanamıyorsan sorun onların sunucuda
  • 31-03-2014, 22:00:59
    #6
    projenize .net connector eklediniz mi?