Tam Versiyonu Görüntüle: Listview e veri aktarırken int ve stringler uyarı

Bahtiyar_h
20.11.2008, 13:05
Merhaba arkadaşlar, programlamaya yeni başladım. Yapılmış bir uygulamaya bakarak bende bir programcık yapmaya karar verdim. Farklı bi veritabanı yarattım bu veritabanına bağlanıp bilgileri listviewde listelemek istiyorum. Ama "int ve string" satırlarında şu hataları veriyor ve veritabanına bağlanamıyor...

Warning 1 The field 'Garantistok.Form1.a' is never used D:\Belgelerim\Visual Studio 2008\Projects\Garantistok\Garantistok\Form1.cs 22 13 Garantistok
Warning 2 The field 'Garantistok.Form1.i' is never used D:\Belgelerim\Visual Studio 2008\Projects\Garantistok\Garantistok\Form1.cs 22 15 Garantistok
Warning 3 The field 'Garantistok.Form1.id' is never used D:\Belgelerim\Visual Studio 2008\Projects\Garantistok\Garantistok\Form1.cs 23 16 Garantistok
Warning 4 The field 'Garantistok.Form1.stokkodu' is never used D:\Belgelerim\Visual Studio 2008\Projects\Garantistok\Garantistok\Form1.cs 23 19 Garantistok
Warning 5 The field 'Garantistok.Form1.stokadi' is never used D:\Belgelerim\Visual Studio 2008\Projects\Garantistok\Garantistok\Form1.cs 23 28 Garantistok
Warning 6 The field 'Garantistok.Form1.barkodu' is never used D:\Belgelerim\Visual Studio 2008\Projects\Garantistok\Garantistok\Form1.cs 23 36 Garantistok
Warning 7 The field 'Garantistok.Form1.serino' is never used D:\Belgelerim\Visual Studio 2008\Projects\Garantistok\Garantistok\Form1.cs 23 44 Garantistok
Warning 8 The field 'Garantistok.Form1.firmaadi' is never used D:\Belgelerim\Visual Studio 2008\Projects\Garantistok\Garantistok\Form1.cs 23 51 Garantistok
Warning 9 The field 'Garantistok.Form1.faturano' is never used D:\Belgelerim\Visual Studio 2008\Projects\Garantistok\Garantistok\Form1.cs 23 60 Garantistok
Warning 10 The field 'Garantistok.Form1.faturatarihi' is never used D:\Belgelerim\Visual Studio 2008\Projects\Garantistok\Garantistok\Form1.cs 23 69 Garantistok
Warning 11 The field 'Garantistok.Form1.aciklama' is never used D:\Belgelerim\Visual Studio 2008\Projects\Garantistok\Garantistok\Form1.cs 23 82 Garantistok


---------------------------------------------------
using System;
using System.Data.OleDb;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace Garantistok

{

public partial class Form1 : Form

{

//DataBase'ye Ba§lan

OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=*****;Data Source=garanti.mdb");

//DataBase'ye Ba§lan

public Form1()

{

InitializeComponent();

}

int a,i;

string id,stokkodu,stokadi,barkodu,serino,firmaadi,faturano,faturatarihi,aciklama;

private void Form1_Load(object sender, EventArgs e)

{

timer1.Start();

vericekme();//databasedeki veriyi listview e aktarr

listView1.ListViewItemSorter = new Sralama();//listview deki verilerimizi isme gore alfabetik sraya sokar

}

public void vericekme() // databaseden veri cekmek ve guncellemek i‡in kulland§m fonksiyon

{

try

{

//data baseimizdeki verileri okuma komutu

OleDbCommand veri = new OleDbCommand("SELECT id, stokkodu, stokadi, barkodu, serino, firmaadi, faturano, faturatarihi, aciklama FROM data ORDER BY id", baglanti);

OleDbDataReader oku = null;

baglanti.Open();//baglanty acar

oku = veri.ExecuteReader();//verileri cekme komutunu calstrr

listView1.Items.Clear();//listview in i‡eri§ini temizler

while (oku.Read())//database deki verileri listview e yazdrr

{

ListViewItem StokItem = new ListViewItem(oku["id"].ToString());

StokItem.SubItems.Add(oku["stokkodu"].ToString());

StokItem.SubItems.Add(oku["stokadi"].ToString());

StokItem.SubItems.Add(oku["barkodu"].ToString());

StokItem.SubItems.Add(oku["serino"].ToString());

StokItem.SubItems.Add(oku["firmaadi"].ToString());

StokItem.SubItems.Add(oku["faturano"].ToString());

StokItem.SubItems.Add(oku["faturatarihi"].ToString());

StokItem.SubItems.Add(oku["aciklama"].ToString());

listView1.Items.Add(StokItem);

}

oku.Close();

baglanti.Close();//baglanty kapatr

}

catch

{

MessageBox.Show("Veri Tabanyla Ba§lant Kurulamad.\nProgramn bulundu§u dizinde garanti.mdb\ndosyasnn bulundu§undan emin olun\nve program tekrar baŸlatn");

}

}

}

}

Gürkan Alkan
23.11.2008, 17:24
Onlar hata değil, sadece tanımladığın değişkenleri kullanmadığınız için uyarıyor. Bunları düzeltip hata kodunu tam olarak atabilir misiniz..