select returns non numeric rows

  • Thread starter Ziver MALHASOGLU
  • Start date
Z

Ziver MALHASOGLU

Hello,

I cannot get rows that has CategoryId column as numeric record, but i can
retreive rows with non-numeric CategoryId.

Do you know why i cannot get numeric CategoryId. rows?

PS: I have pasted two rows as sample input at the end of this file.

------------------------------------------------------------------------------------------------------------------------------------------------------------
categoriesTable = ExcelToDataTable(path, "Kategoriler", " WHERE CategoryId
IS NOT NULL AND rank >= 0 ORDER BY Rank");
private static DataTable ExcelToDataTable(string path, string tableName,
string criteria)
{
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
+ path + ";Extended Properties=Excel 8.0";
OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [" + tableName
+ "$] " + criteria, connectionString);
DataSet ds = new DataSet();
da.Fill(ds);
return ds.Tables[0];
}
------------------------------------------------------------------------------------------------------------------------------------------------------------
Tab name: "Kategoriler"



ProductId
CategoryId rank
SKU Kategori Ýsmi Sýra
HR00469 Darbesiz 1
HR00470 Darbesiz 2
HR00471 Darbesiz 3
HR00472 Darbesiz 4
HR00473 Darbesiz 5
HR00474 Darbesiz 6
HR00475 Darbesiz 7
HR00476 Darbesiz 8
HR00477 Darbesiz 9
HR00478 Darbesiz 10
HR00479 Darbesiz 11
HR00480 4019111 12


--------------------------------------------------------------------------------------------------------
Tab name: "Urunler"

Definition ProductId DisplayName Barcode Description MarketPrice
ListPrice ExchangeRate KDV PurchasePrice VendorExchangeRate VendorID
VendorSKU Desi ProductType ProductClass Brand Keywords Delivery
ShipmentPrice Unit ProductName IsVisible IsApproved RankDate
ShortDescription OnHandQuantity
Ürün Þablonu SKU Ürün Adý Barkod Özellikleri Liste Fiyatý Satýþ Fiyatý
Satýþ Para Birimi KDV Oraný (%) Alýþ Fiyatý Alýþ Kuru Tedarikçi Kodu
Tedarikçi SKU Desi Ürün Tipi (Madde/Hizmet) Ürün Cinsi Marka Anahtar
Kelimeler Teslim Þekli Sabit Kargo Fiyatý Birim Ürün ismi (kýsa) Görünüm
Durumu Onaylý Sýralama Tarihi Kýsa Açýklama Stok Miktarý
Temel Ürün HR00469 Bosch GBM 6RE Darbesiz Matkap Darbesiz Matkap GBM
6RE 119,9 TRY 18 106,1 TRY S-T-YTL-00851 1 Madde (Seri No Yok) HR-HIRDAVAT
Bosch Bosch GBM 6RE Darbesiz Matkap Tedarikçi gönderecek adet Bosch GBM 6RE
Darbesiz Matkap 1 1 10000
Temel Ürün HR00470 Bosch GBM 450 RE Darbesiz Matkap Darbesiz Matkap
GBM 450 RE 125,3 TRY 18 110,9 TRY S-T-YTL-00851 1 Madde (Seri No Yok)
HR-HIRDAVAT Bosch Bosch GBM 450 RE Darbesiz Matkap Tedarikçi gönderecek
adet Bosch GBM 450 RE Darbesiz Matkap 1 1 10000
Temel Ürün HR00471 Bosch GBM 10 RE Darbesiz Matkap Darbesiz Matkap
GBM 10 RE 143,2 TRY 18 126,7 TRY S-T-YTL-00851 1 Madde (Seri No Yok)
HR-HIRDAVAT Bosch Bosch GBM 10 RE Darbesiz Matkap Tedarikçi gönderecek adet
Bosch GBM 10 RE Darbesiz Matkap 1 1 10000
Temel Ürün HR00472 Bosch GBM 10 SRE Darbesiz Matkap Darbesiz Matkap
GBM 10 SRE 304,3 TRY 18 269,3 TRY S-T-YTL-00851 1 Madde (Seri No Yok)
HR-HIRDAVAT Bosch Bosch GBM 10 SRE Darbesiz Matkap Tedarikçi gönderecek
adet Bosch GBM 10 SRE Darbesiz Matkap 1 1 10000
Temel Ürün HR00473 Bosch GBM 10-2 RE Darbesiz Matkap Darbesiz Matkap
GBM 10-2 RE 250,6 TRY 18 221,8 TRY S-T-YTL-00851 1 Madde (Seri No Yok)
HR-HIRDAVAT Bosch Bosch GBM 10-2 RE Darbesiz Matkap Tedarikçi gönderecek
adet Bosch GBM 10-2 RE Darbesiz Matkap 1 1 10000
Temel Ürün HR00474 Bosch GBM 13-2 RE Darbesiz Matkap Darbesiz Matkap
GBM 13-2 RE 277,5 TRY 18 245,5 TRY S-T-YTL-00851 1 Madde (Seri No Yok)
HR-HIRDAVAT Bosch Bosch GBM 13-2 RE Darbesiz Matkap Tedarikçi gönderecek
adet Bosch GBM 13-2 RE Darbesiz Matkap 1 1 10000
Temel Ürün HR00475 Bosch GBM 13 HRE Darbesiz Matkap Darbesiz Matkap
GBM 13 HRE 402,8 TRY 18 356,4 TRY S-T-YTL-00851 1 Madde (Seri No Yok)
HR-HIRDAVAT Bosch Bosch GBM 13 HRE Darbesiz Matkap Tedarikçi gönderecek
adet Bosch GBM 13 HRE Darbesiz Matkap 1 1 10000
Temel Ürün HR00476 Bosch GBM 16-2 RE Darbesiz Matkap Darbesiz Matkap
GBM 16-2 RE 662,3 TRY 18 586,1 TRY S-T-YTL-00851 1 Madde (Seri No Yok)
HR-HIRDAVAT Bosch Bosch GBM 16-2 RE Darbesiz Matkap Tedarikçi gönderecek
adet Bosch GBM 16-2 RE Darbesiz Matkap 1 1 10000
Temel Ürün HR00477 Bosch GBM 23-2 Darbesiz Matkap Darbesiz Matkap GBM
23-2 850,3 TRY 18 752,5 TRY S-T-YTL-00851 1 Madde (Seri No Yok)
HR-HIRDAVAT Bosch Bosch GBM 23-2 Darbesiz Matkap Tedarikçi gönderecek adet
Bosch GBM 23-2 Darbesiz Matkap 1 1 10000
Temel Ürün HR00478 Bosch GBM 32-4 Darbesiz Matkap Darbesiz Matkap GBM
32-4 1136,7 TRY 18 1005,9 TRY S-T-YTL-00851 1 Madde (Seri No Yok)
HR-HIRDAVAT Bosch Bosch GBM 32-4 Darbesiz Matkap Tedarikçi gönderecek adet
Bosch GBM 32-4 Darbesiz Matkap 1 1 10000
Temel Ürün HR00479 Bosch GWB 10 RE Darbesiz Matkap Darbesiz Matkap
GWB 10 RE 503,0 TRY 18 445,2 TRY S-T-YTL-00851 1 Madde (Seri No Yok)
HR-HIRDAVAT Bosch Bosch GWB 10 RE Darbesiz Matkap Tedarikçi gönderecek adet
Bosch GWB 10 RE Darbesiz Matkap 1 1 10000
Temel Ürün HR00480 Bosch GSB 13 RE Darbeli Matkap Darbeli Matkap GSB
13 RE 107,4 TRY 18 95,1 TRY S-T-YTL-00851 1 Madde (Seri No Yok)
HR-HIRDAVAT Bosch Bosch GSB 13 RE Darbeli Matkap Tedarikçi gönderecek adet
Bosch GSB 13 RE Darbeli Matkap 1 1 10000

--------------------------------------------------------------------------------------------------------
 
Top