- Katılım
- 11 Mart 2005
- Mesajlar
- 3,056
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhaba,
Bilindiği üzere WHERE ifadesinde belli kriterlere göre sorgulama yaparken;
metinsel alanlarda tırnak işareti ile, sayısal alanlarda ise işlemler tırnak işareti olmadan yapılıyor,
bir alanda veriler karışık durumda; hem sayasısal hemde sayısal olmayan veriler mevcut;
Aşağıdaki SQL sorgusunde [Ürün Kodu] alanında veriler her iki türden (hem sayısal hemde metinsel) olduğu için, sorgu bazı makinelerde sorunsuz çalışırken, bazı makinelerde ise ise çalışmıyor.
bu sorunu kolayca çözmenin bir yolu var mıdır?
ilginiz için şimdiden teşekkürler,
iyi pazarlar..
Bilindiği üzere WHERE ifadesinde belli kriterlere göre sorgulama yaparken;
metinsel alanlarda tırnak işareti ile, sayısal alanlarda ise işlemler tırnak işareti olmadan yapılıyor,
bir alanda veriler karışık durumda; hem sayasısal hemde sayısal olmayan veriler mevcut;
Aşağıdaki SQL sorgusunde [Ürün Kodu] alanında veriler her iki türden (hem sayısal hemde metinsel) olduğu için, sorgu bazı makinelerde sorunsuz çalışırken, bazı makinelerde ise ise çalışmıyor.
bu sorunu kolayca çözmenin bir yolu var mıdır?
ilginiz için şimdiden teşekkürler,
iyi pazarlar..
Kod:
' ' ' If Not IsNumeric(Kod) Then Kod = "'" & Kod & "'"
Set RS = New ADODB.Recordset
s = 0
SQL = "SELECT [Sevk ID], [Teslim Tarihi] FROM [Sevkiyat$] " & _
"WHERE [Ürün Kodu]='" & Kod & "'"
RS.Open SQL, Con, 1, 3