Forum

mdb-dekiiki tabloya...
 
Bildirimler
Hepsini Temizle

mdb-dekiiki tabloya veri atma hatasi

3 Yazılar
3 Üyeler
0 Reactions
523 Görüntüleme
(@VusalMastaliyev)
Gönderiler: 174
Reputable Member
Konu başlatıcı
 

using
System;

using
System.Collections;

using
System.ComponentModel;

using
System.Data;

using
System.Data.OleDb;

using
System.Drawing;

using
System.Windows.Forms;

 

 

 

 

 

namespace
rahmanfashion

{

    public partial class Pray_List : System.Windows.Forms.Form

    {

        public
Pray_List()

        {

            InitializeComponent();

        }

 

        private
void NCixis_Click(object
sender, EventArgs e)

        {

            Close();

        }

 

        private
void button5_Click(object
sender, EventArgs e)

        {

            Close();

        }

 

        private
void NElave_Click(object
sender, EventArgs e)

        {

            try

            {

              

                System.Data.DataRow elave;

                cb = new
OleDbCommandBuilder(adp);

 

                elave = dt.Tables["Prays,Sklad"].NewRow();

 

                elave["Prays.Kod_Name"]
= NKod.Text;

                elave["Prays.Qiymet"]
= NQiymet.Text;

                elave["Sklad.Metr"]
= NMetr.Text;

                elave["Sklad.Yard"]
= NYard.Text;

              

                dt.Tables["Prays,Sklad"].Rows.Add(elave);

                adp.Update(dt, "Prays,Sklad");

                dt.Clear();

                adp.Fill(dt.Tables[0]);

                dataGridView2.DataSource =
dt.Tables[0];

                          

             

                MessageBox.Show(" Накладная добавлено!", "Удачно");

            }

            catch

            {

                MessageBox.Show("Обнаружено Ошибка, Hata Bulundu");

            }

            }

        OleDbConnection
odc;

        OleDbDataAdapter
adp;

        DataSet
dt;

        OleDbCommandBuilder
cb;

 

        private
void Pray_List_Load(object
sender, EventArgs e)

        {

 

 

            string
baglanti = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source="
+ System.Windows.Forms.Application.StartupPath.ToString()
+ "\\Prays List.mdb";

            string
sorgu = "SELECT
Prays.Kod_Name,Prays.Qiymet,Sklad.Metr FROM Prays,Sklad"
;

            odc = new
OleDbConnection(baglanti);

            adp = new
OleDbDataAdapter(sorgu, odc);

            dt = new
DataSet();

 

            adp.Fill(dt, "Prays,Sklad");

            dataGridView2.ReadOnly = true;

            dataGridView2.DataSource =
dt.Tables[0];

 

           

           

        }

        }

 

       

    }

 

 

 Boyle yaziyorum. Derlemede hata yok ama Program calistiginda hata veriyioyr.. Hep hata bluundu mesajini aliyorum..


Bide ben mdb -de +, -, /, * gibi islemleri nasil aparirim ama bunu disaridan yani bir dll dosyasi hazirlayip yazmak istyrum ornek kod verirseniz cok memnun olurum..


Biliyorum cok soru soruyorum ozur dilerim......


ZCok tesekur ederim herkese

      

 

      

  

 

 

 
Gönderildi : 29/10/2009 12:59

(@AhmetASLAN)
Gönderiler: 32
Eminent Member
 

merhaba


debug modda kod nerede çatlıyor belirtir misin?

 
Gönderildi : 30/10/2009 18:03

(@GokhanDOGAN)
Gönderiler: 780
Prominent Member
 

Merhaba,

Public Sub CreateCommand(ByVal queryString As String, _
ByVal connectionString As String)
Using connection As New SqlConnection(connectionString)
Dim command As New SqlCommand(queryString, connection)
command.Connection.Open()
command.ExecuteNonQuery()
End Using
End Sub
 
kodu bu şekilde düzenleyin.  Ayrıca hazır db connection class'ları nette bulup kodunuza ekleyebilirsiniz conn stringleriniz düzenlemek yeterli. C# örneklerini daha önce forumda paylaşmıştım bakabilirsiniz. 

 
Gönderildi : 02/11/2009 02:16

Paylaş: