Şimdi Ara

Asp.net ile ilgili ufak bir sorunum var.

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
562
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • <%@Import Namespace="System.Data.SQLClient"%>

    <script runat="server">


    Dim ds As Data.DataSet

    Sub Populate()

    Dim conn As New SqlConnection("data source=(local)\SQLEXPRESS;initial catalog=ornek;integrated security=sspi")

    Dim cmd As SqlCommand = New SqlCommand("SELECT work from worktable", conn)

    Dim da As SqlDataAdapter

    da.SelectCommand = cmd

    conn.Open()

    da.Fill(ds, "worktable")

    conn.Close()

    End Sub

    Private Sub Form4_Load(ByVal sender As Object, ByVal e As System.EventArgs)

    Populate()

    box1.DataBind(New DataBinding("text", ds, "worktable.work"))

    End Sub

    </script>

    <html>
    <body>
    <form runat="server">

    box1<asp:TextBox id="box1" runat="server"/>

    </form>
    </body>
    </html>

    ++++++++++++++++++++++++++++++++++++++++

    Burada altını çizdiğim kırmızı yerde,kalın olan "ds" de şöyle bir hata alıyorum:

    Value of type 'syste.data.dataset' cannot bo converted 'system.type'

    Bu sorunu nasıl çözebilirim?

    Bunun dışında anlamadığım bir nokta var.

    "da.selectcommand" nesnesini neden "cmd" ye atıyoruz?

    ve

    "ByVal sender As Object, ByVal e As System.EventArgs" bu ifadenin anlamı nedir?



    < Bu mesaj bu kişi tarafından değiştirildi turabk1989 -- 18 Mart 2009; 13:51:01 >



  • Visual basic'den anlamam ama hata mesajından anladığım kadarı ile fonksiyonun ikinci parametresi systme.type türünde bir nesne istiyor belki :

    ds.gettype()

    kullanman gerekiyordur.
    yada

    box1.databindings.add("text", ds["worktable"],"work")
    deneyebilirsin.
  • Öncelikle cevabın için tşkler,ama denedim olmuyor.

    Başka bir fikri olan var mı?
  • hımm birde bunu dene o zaman

    Box1.DataBindings.Add _
    (New Binding("Text", ds, "worktable.work"))
  • Arkadaşım yardım için tşkler,ama sorun bşaka bir yerde galiba,bu yüzden vb ile çalışmayı bıraktım C# ile devam edicem.İlgilendiğin için tekrar tşkler :)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.