Şimdi Ara

c# ile sql veri tabanına veri kaydetme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
11
Cevap
0
Favori
1.020
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar Mysql veritabanına bilgi ekleyeceğim ama beceremedim bir türlü komple sildim komutları,

    tablo aşağıdaki resimdeki gibi

    quote:

    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 MySql.Data.MySqlClient;

    namespace WindowsFormsApplication4
    {
    public partial class Form1 : Form
    {

    public Form1()
    {
    InitializeComponent();
    MySqlConnectionStringBuilder bag = new MySqlConnectionStringBuilder();
    bag.Server = "127.0.0.1";
    bag.UserID = "root";
    bag.Password = "";
    bag.Database = "dbs003";
    MessageBox.Show("Kod Başarılı");
    MySqlConnection dbs003 = new MySqlConnection(bag.ToString());
    dbs003.Open();
    MessageBox.Show("Bağlantı başarılı");
    }

    private void Form1_Load(object sender, EventArgs e)
    {

    }

    private void button1_Click(object sender, EventArgs e)
    {


    }
    }

     c# ile sql veri tabanına veri kaydetme
     c# ile sql veri tabanına veri kaydetme



    < Bu mesaj bu kişi tarafından değiştirildi DH Anonim -- 24 Temmuz 2014; 10:54:20 >



    _____________________________




  • Tam olarak nedir yapmak istediğin açıklarsan yardımcı olabilirim belki...
    _____________________________

    Websitenolsun
  • quote:

    Orijinalden alıntı: Kızılelma91

    Tam olarak nedir yapmak istediğin açıklarsan yardımcı olabilirim belki...

    Mysql5de kki bir veritabanındaki 3 sütunlu bir tabloya (alttaki resim) textbox 1 2 3 deki verileri kaydedebilmek istiyorum. bir çok dökümanla denedim ama söz dizim hatası "exenonquery" aldım hep
    INSERT INTO sehir (id, teminatadi,abid) VALUES("01", "ADANA","ADANASPOR");
    Mesela bu sql cümlesi msyql frontta veri ekliyor ama bunu tasarlayamadım .



    < Bu mesaj bu kişi tarafından değiştirildi yhackup -- 24 Temmuz 2014; 9:20:27 >
    _____________________________
    teypkodu.com
    blog.yakupulutas.com
  • Hocam insert komutunda tabloya değer girerken sayıları tırnak içine almıyorsun bildiğim kadarıyla ve string değerler tek tırnak içine alınıyor hata bundan kaynaklı olabilir mi?
    _____________________________
    ..
  • quote:

    Orijinalden alıntı: ~H!ddeN

    Hocam insert komutunda tabloya değer girerken sayıları tırnak içine almıyorsun bildiğim kadarıyla ve string değerler tek tırnak içine alınıyor hata bundan kaynaklı olabilir mi?

    INSERT INTO sehir ('id', 'teminatadi','abid') VALUES("01", "ADANA","ADANASPOR"); bu şekilde mi ?
    _____________________________
    teypkodu.com
    blog.yakupulutas.com
  • internette bunun gibi bişey buldum
    bu da keywor not support hatası veriyor.

    private void button8_Click(object sender, EventArgs e)
    {
    try
    {

    String MyConnection2 = "dbs003=127.0.0.1;port=3306;username=root;password=";
    string Query = "insert into abteminat(id,teminatadi,abid,) values('" + this.textBox1 + "','" + this.textBox2 + "','" + this.textBox3 +"');";
    MySqlConnection MyConn2 = new MySqlConnection(MyConnection2);
    MySqlCommand MyCommand2 = new MySqlCommand(Query, MyConn2);
    MySqlDataReader MyReader2;
    MyConn2.Open();
    MyReader2 = MyCommand2.ExecuteReader();

    MessageBox.Show("Save Data");
    while (MyReader2.Read())
    {
    }
    MyConn2.Close();
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
    _____________________________
    teypkodu.com
    blog.yakupulutas.com




  • quote:

    Orijinalden alıntı: yhackup

    quote:

    Orijinalden alıntı: ~H!ddeN

    Hocam insert komutunda tabloya değer girerken sayıları tırnak içine almıyorsun bildiğim kadarıyla ve string değerler tek tırnak içine alınıyor hata bundan kaynaklı olabilir mi?

    INSERT INTO sehir ('id', 'teminatadi','abid') VALUES("01", "ADANA","ADANASPOR"); bu şekilde mi ?

    INSERT INTO sehir (id, teminatadi, abid) VALUES(01, 'ADANA','ADANASPOR')
    bu şekilde.
    _____________________________
    ..
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • sanırım hata sql cümleden çok diğer cümleleri kuramadım sanırım,
    _____________________________
    teypkodu.com
    blog.yakupulutas.com
  • connnection.Open();
    Sqlcommand komut = new SqlCommand("insert into tbl_tablo (ana_baslik,anabaslik_ingilizce,galeri_resim) values (@baslik,@baslikingilizce,@resim)",connection);
    komut.Parameters.AddWithValue("@baslik",txt_baslik.Text);
    komut.Parameters.AddWithValue("@baslikingilizce",txt_baslik_ing.Text);
    komut.Parameters.AddWithValue("@resim","images/"+Fileupload.FileName);
    komut.ExecutenonQuery();
    connection.Close();

    Böylede yapabilirsin ben genelde böyle kullanırım..Sadece bir örnek..
    _____________________________

    Websitenolsun
  • Kızılelma91 kullanıcısına yanıt
    String sqlbaglanti = "Server=127.0.0.1;Database=dbs003;port=3306;username=root;password=";

    MySqlConnection baglanti = new MySqlConnection(sqlbaglanti);
    baglanti.Open();
    MySqlDataAdapter listele = new MySqlDataAdapter("SELECT *from police where not exists (select *from staksit where police.police_no=staksit.polino)", baglanti);

    DataTable oku = new DataTable();
    listele.Fill(oku);
    dataGridView3.DataSource = oku;
    baglanti.Close(); ;

    bu işimi çözdü fakat,
    "Server=127.0.0.1;Database=dbs003;port=3306;username=root;password=" bu bilgileri texboxtan alabilmek istiyorum mesela databseye texboxta ne yazarsam o databaseye bağlanacak



    < Bu mesaj bu kişi tarafından değiştirildi yhackup -- 6 Ağustos 2014; 16:34:48 >
    _____________________________
    teypkodu.com
    blog.yakupulutas.com
  • textboxdan yapacağına dropdown a atayıp value'suna db adını ver daha kolay. textboxda bide kontrol etmek gerek doğrumu değilmi diye.

    birde ado.net yerine Entity framework kullan. Hem daha basit hemde bu tarz işlerde kullanmak daha rahat. Ado'yu başka işlemlerde kullanırsın.
    _____________________________
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.