sql

Rapor et
Soru

Bu soru rapor edilmelidir hissediyorum neden kısaca açıklayınız.

Rapor et
İptal

SqlConnection bag = new SqlConnection(“Data Source=Localhost; Initial Catalog=personel; User Id=sa; password=mmyo;”);

bag.Open();

SqlCommand co = new SqlCommand();

co.Connection =bag;

String S1, S2, S3;

S1 = TextBox1.Text;

S2 = TextBox2.Text;

S3 = TextBox3.Text;

co.CommandText = “INSERT INTO pervt(pertc,ad,soyad)”

+ “VALUES (\'” + S1 + “\’,\'” + S2 + “\’,\'” + S3 + “\’)”;

co.ExecuteNonQuery();

bag.Close();

Kodlarını satırlarının ne işe yaradığını açıklayınız, başka bir veri tabanı ve tabloya uyarlarken nereleri değiştirmemiz gerekir maddeler halinde açıklayınız.

Devam Ediyor 0
SQL / Database 1 ay 2 Cevap 65 görüntüleme Intern 0

Yazar HakkındaIntern

Cevaplar ( 2 )

  1. sevdeaybuke

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Merhaba aslında direkt türkçe düşünerek satırları okusan anlayabilirsin . Burada anlamadığın kod satırı nedir ?

  2. sevdeaybuke

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Selam, kod okuma aslında kullanılan tanımın ne olduğunu bilmekten geçiyor. Mesela SqlConnecttion – connection bağlantı demek sql ‘i de zaten biliyoruz yani  SqlConnection senin veritabanına projende erişim açıyor anlamına gelir. Parantes izerinden source bilgisini , tablo adını , veritabanının user ve password bilgisini eklersin ki eklemiş. Sonrasında bu bağlantıyı yani kanalı kullanabilmek için o kanalı açman lazım o komutta Open (2.satırda), sqlcommand ise komutlarını yazıcaksın ama bu komutları bir sql connectiona gideceğini belirtmen lazım oda  SqlCommand diye nesne tanımlayarak SqlCommandı kullanabileceğin anlamına gelir. önceden oluşturduğun connection ‘a commandı bağlamak için ilgili kod satırıda co.Connection = bag. hatta buradaki ilgili fonksiyonlara ctrl+space ile tamamına ve aldığı parametrelere açıklamalarına ulaşabilirsin. Sonrasında ise string tipinde 3 tane değişken tanımlanmış bunlar s1,s2,s3. burada ki her bir değişkeni ekranında yer alan textboxları atamaışsın. Atama işlemleri soldan sağa doğru yapılır yani textbox1.text artık s1 dir. (s2,s3 içinde aynı işlemler) . Bu bilgileri kullanıcıdan aldıktan sonra database’ne eklemen lazım onun içinde  co.CommandText ‘i kullanırız burada insert komutunu kullanırsın ve kullanıcıdan aldığın paremetreli komutta values kısmına eklersin. (pertc, ad,soyad). Bu komutu aldıktan sonra bu komutu çalıştırman gerekiyor onuda executeNonQuery ile yapıyorsun ve connection bağlantısı açık kalmaması için bag.close ile kapatıyorsun.

Cevap bırak

Gözat

KOD PAYLAŞIRKEN DİKKAT!!!!

HTML kod paylaşmak için

<pre class="html">HTML KOD</pre>
XML kod paylaşmak için
<pre class="xml">XML KOD</pre>
Diğer dillerde(php,java,android,javasvript,c# vs..) kod paylaşmak için
<pre>KOD</pre>
tagları arasında paylaşmayı unutmayın.