• 01-06-2022, 22:40:26
    #1
    Merhaba, aşağıdaki hatayı alıyorum bilen birileri aydınlatabilir mi acaba?

    Aldığım hata : Argument 2: cannot convert from 'System.Data.SqlClient.SqlConnection' to 'System.Data.SqlClient.SqlCrediental' hatası

  • 01-06-2022, 22:45:46
    #2
    baglanti değişkeninde ne var tam olarak onuda atar mısın
  • 01-06-2022, 22:47:43
    #3
    Hocam yukarıdaki usinglerde eksik vardır, uzakmasaüstü ile beraber bakabiliriz.
  • 01-06-2022, 22:50:41
    #4
    CihanAksoy adlı üyeden alıntı: mesajı görüntüle
    baglanti değişkeninde ne var tam olarak onuda atar mısın
    BenimWebim adlı üyeden alıntı: mesajı görüntüle
    Hocam yukarıdaki usinglerde eksik vardır, uzakmasaüstü ile beraber bakabiliriz.
    Öncelikle değerli zamanınızı ayırdığınız için teşekkür ederim , kodlar şu şekilde:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Data.SqlClient;
    using static System.Data.SqlClient.SqlCredential;
    
    namespace WindowsFormsApplication82
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            SqlConnection baglanti = new SqlConnection("Data Source=msi\\SQLEXPRESS;Initial Catalog=SirketPersonelVeriTabani;Integrated Security=True");
    
            private void Form1_Load(object sender, EventArgs e)
            {
                this.sirketTablosuTableAdapter.Fill(this.sirketPersonelVeriTabaniDataSet.SirketTablosu);
            }
    
            private void btnListele_Click(object sender, EventArgs e)
            {
                this.sirketTablosuTableAdapter.Fill(this.sirketPersonelVeriTabaniDataSet.SirketTablosu);
            }
    
            private void btnKaydet_Click(object sender, EventArgs e)
            {
                baglanti.Open();
                SqlConnection komut = new SqlConnection("insert into SirketTablosu (PerAd,PerSoyad) values (@p1,@p2)", baglanti);
                
                baglanti.Close();
            }
        }
    }
  • 01-06-2022, 23:10:54
    #5
    Şu iki satırı kapatıp,
    using System.Data.SqlClient; 
    using static System.Data.SqlClient.SqlCredential;
    bu satırı ekleyerek tekrar dener misiniz?
    using Microsoft.Data.SqlClient;
  • 01-06-2022, 23:13:37
    #6
    mkozdogan adlı üyeden alıntı: mesajı görüntüle
    Şu iki satırı kapatıp,
    using System.Data.SqlClient;
    using static System.Data.SqlClient.SqlCredential;
    bu satırı ekleyerek tekrar dener misiniz?
    using Microsoft.Data.SqlClient;
    merhaba teşekkür ederim yanıtınız için öncelikle fakat bu sefer de şu şekilde bir hatalar zinciri verdi

  • 01-06-2022, 23:17:34
    #7
    dizidepom adlı üyeden alıntı: mesajı görüntüle
    merhaba teşekkür ederim yanıtınız için öncelikle fakat bu sefer de şu şekilde bir hatalar zinciri verdi

    O halde, önceki söylediğimi kaldırın. Sadece,
    using System.Data;
    using System.Data.SqlClient;
    olanlar kalsın.
    credential olanı kullanmadan deneyin.
  • 01-06-2022, 23:19:54
    #8
    SqlCommand komut = new SqlCommand("insert into SirketTablosu (PerAd,PerSoyad) values (@p1,@p2)", baglanti);

    SqlConnection değil hocam sqlcommand
  • 01-06-2022, 23:23:47
    #9
    mkozdogan adlı üyeden alıntı: mesajı görüntüle
    O halde, önceki söylediğimi kaldırın. Sadece,
    using System.Data;
    using System.Data.SqlClient;
    olanlar kalsın.
    credential olanı kullanmadan deneyin.
    yok hocam denedim olmadı fakat sağ olun kıymetli zamanınızı ayırdığınız için aşağıdaki arkadaşın söylediği çözüm oldu.

    sahinkara adlı üyeden alıntı: mesajı görüntüle
    SqlCommand komut = new SqlCommand("insert into SirketTablosu (PerAd,PerSoyad) values (@p1,@p2)", baglanti);

    SqlConnection değil hocam sqlcommand
    oldu, hocam çok teşekkür ederim.