我有SQL语句:查询不工作
SELECT ASIN, Date, DateSoldActualized, FNSKU, ItemName, MaxShipmentDateAllSkus, MaxShipmentDateThisSKU, MerchantID, MerchantSKU, SoldIn30Days, TotalQty
FROM AmazonSKUs
WHERE (MerchantSKU LIKE @MerchantSKU)
我有20,000条记录的大型数据库。这些记录中有72个有以MEA_开头的MerchantSKU。当我通过MEA_%搜索时,我一无所获。我有大约100条以ACD_开头的记录。当我通过ACD_%查询时,我得到10条记录无论我使用的是我的程序,我正在编写以显示此数据还是直接对我的数据库运行查询。
要执行这个我调用一个函数从我的GUI:
s.createdisplay(txtSellerSku.Text.Trim()+"_%");
这反过来调用该函数建立了几个List<string>
的:
inventory.AmazonSKUsDataTable builder = i.GetbySKU(sellersku);
其中呼吁这个函数从我的bll里面实际运行我的查询:
[System.ComponentModel.DataObjectMethodAttribute
(System.ComponentModel.DataObjectMethodType.Select, false)]
public inventory.AmazonSKUsDataTable GetbySKU(string SKU)
{
return Adatper.GetbySKU(SKU);
}
所以这里是我的问题为什么这个查询不起作用?
编辑:这是我的数据
MerchantID MerchantSKU Date TotalQty SoldIn30Days ASIN SELECT ASIN, Date, DateSoldActualized FNSKU ItemName MaxShipmentDateAllSkus MaxShipmentDateThisSKU ItemName Rank Price Amazon
A1B7M9EQGNCLQA MEA_89930_C6.39 6/3/2011 6:35:07 PM 47 6/3/2011 6:35:07 PM 0 B0020OWVDS 6/3/2011 6:35:07 PM 6/3/2011 6:35:07 PM X0006J5C9F NULL NULL Medela TheraShells Breast Shells #89930 [Baby Product] 8,902 Baby 24.99 F
A1B7M9EQGNCLQA MEA_89973_C2.60 5/10/2011 12:00:00 AM 69 5/15/2011 12:00:00 AM 37 B00006FWVO 5/15/2011 12:00:00 AM 5/8/2011 12:00:00 AM B00006FWVO NULL NULL Medela Disposable Nursing Bra Pads - 30-pk [Baby Product] 2,603 Baby 9.07 F
A1B7M9EQGNCLQA MEA_89974 5/10/2011 12:00:00 AM 3 5/15/2011 12:00:00 AM 52 B00006FWVR 5/15/2011 12:00:00 AM 5/2/2011 12:00:00 AM B00006FWVR NULL NULL Medela Disposable Nursing Bra Pads - 60-pk. [Baby Product] 734 Baby 12.01 F
@yosef 20K的记录是一个小DB – 2011-06-14 15:51:59