Asp.NET MySQL bağlanti hatası

  • Konbuyu başlatan Konbuyu başlatan koray45
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü
sql bağlantı cümlesi yok.MySQL Connectoru kurduktan sonra kütüphaneye MySQLDATA.dll dahil ettim.Griedview attım ortaya data source olarak web sayfamda oluşturmuş olduğum onay tablosunu gösterdim. "connection succesed" ibaresini aldıktan sonra sonu tıkladım.Sayfamı önizlemesini (F5) tıkladığımda bu hatayı aldım.Kaldı ki 6.4.4. sürümünü kurmuştum.
 
Ekte resimler de mevcut
baglanti.jpg
baglanti2.jpg
 
Hocam sizin yöntemle yapmadım da, şöyle bir yöntemle çalıştırdım... Belki işinize yarar

Imports MySql.Data.MySqlClient
Imports System.Data
Partial Class _Default
Inherits System.Web.UI.Page

Dim baglan As MySqlConnection
Dim adap As MySqlDataAdapter

Sub Baglanti_Kur()
baglan = New MySqlConnection("Server=IP_NO;Database=veritabani_adi;Uid=kullaniciAdi;Pwd=Sifre;")
baglan.Open()
End Sub

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Baglanti_Kur()
adap = New MySqlDataAdapter("select * from tbl_duyuru", baglan)
Dim dt As New DataTable
dt = New DataTable
adap.Fill(dt)
baglan.Close()
GridView1.DataSource = dt
GridView1.DataBind()
End Sub
End Class
 
Evreka Evreka.(Buldum.Buldum). Syntax ta hata var diyordu.Sorgulardaki köşeli parantezleri [] tek tırnka '
' ile değiştirdim olmadı.Tırnak ve parantezleri kaldırdım.Oldu.
Veriler geldi umarım bu tecrübemin başkalarına faydası dokunur.
 
Bir de şöyle anlatayım
Çözüm çok basitmiş meğerse dil kuralları farklı olduğundan bağlanamamışız.

Öncelikle MySQL connecter indirmelisiniz.

http://dev.mysql.com/downloads/connector/net/

add refernece ile programfiles/mysql/.../MySQLdata.dll ekliyoruz.

server explorera yenibir mysql veritabanı ekliyoruz. (serverın ip nolarını gizledim)

http://img859.imageshack.us/img859/4633/baglanti.jpg

yada sayfamızın içine bir data nesnesi (ben gridview ekledim) ekliyoruz.Datasource olarak sql nesnesi gösterip

http://img805.imageshack.us/img805/3839/baglanti2.jpg baglantıyı bitiriyoruz.

Bu şekilde F5 e basarsanız

http://img856.imageshack.us/img856/8462/mysqlk.jpg şeklinde hata alırsınız.

Sayfamızın code kısmına geçip

http://img855.imageshack.us/img855/664/cozum.jpg deki gibi tablo,veritabanı,sıralama vb. etrafındaki [] köşeli parantez ve ' ' tırnak işaretlerini kaldırın sonucu görün.
 
hocam sende bağlantı hatası yok bu 1.
ikincisi sql cümleciğini göstermen gerekiyor. Burada kullandığın yazılış şeklinde bir sorun var. syntax error demek söz dizimi hatası demek. sen sql cümleni gönder.
 
BBNET
Geri
Üst