query de sıralama problemi

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Phoenixss
Üye
Mesajlar: 35
Kayıt: 15 Tem 2003 10:21
Konum: İstanbul

query de sıralama problemi

Mesaj gönderen Phoenixss »

selam arkadaşlar query ile veri sorgularken bi problem ile karşılaştım verileri bir alana göre sıralaması için order by komutunu kullandım fakat invalid use of keyword where gibi bi hata ile karşılaştım bunu nasıl çözerim veya başka bi yolu varmı saygılar iyi çalışmalar
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

hata mesajını tam olarak yazın
belki bosluk bırakmayı unutmusunuzdur
yani order byURUNADI gibi birsey olmustur
ÜŞENME,ERTELEME,VAZGEÇME
Phoenixss
Üye
Mesajlar: 35
Kayıt: 15 Tem 2003 10:21
Konum: İstanbul

Mesaj gönderen Phoenixss »

project project1.exe raised exception class edbengineerror with message 'invalid use of keyword. Token:where
line number:2'

gibi bi mesaj veriyo bosluklara dikkat ettim ama hala aynı hatayı veriyor
yardımcı olursanız sevinirim
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

query yi calıstırmadan showmessage() ile bir bakın bi gariplik var mı?
ÜŞENME,ERTELEME,VAZGEÇME
Phoenixss
Üye
Mesajlar: 35
Kayıt: 15 Tem 2003 10:21
Konum: İstanbul

Mesaj gönderen Phoenixss »

select * from urunler.dbf order by satis
where (grup="xxx") and (altgrup="xxx")

kod normalde çalışıyo sadece order by satis yazinca problem çıkartıyo
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

order by ifadesi where ifadesinden sonra olmalı.

select
from
where
order

Kolay gelsin.
Phoenixss
Üye
Mesajlar: 35
Kayıt: 15 Tem 2003 10:21
Konum: İstanbul

Mesaj gönderen Phoenixss »

bende bi kitapta böyle görmüştüm tam bilmediğim için kullanımını direk aynene aldım where de şarttan sonramı order by koyacağım
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

select * from urunler.dbf
where (grup="xxx") and (altgrup="xxx")
order by satis

yazmayı denermisiniz
;)
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

hocam aynı anda yazmışık :)
;)
Phoenixss
Üye
Mesajlar: 35
Kayıt: 15 Tem 2003 10:21
Konum: İstanbul

Mesaj gönderen Phoenixss »

arkadaşlar o problemi aştım fakat sıralama yapmadı alanın içeriği text fakat rakamlar var rakamlarda küçüklük büyüklük algılaması yapamıyomu
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Bu konuda sitede birçok kaynak var.

Sitede : Veritabanı bölümü
Forumda Arama
Seminerler'le sesli ve görüntülü öğrenme
......

Gerisi size kalmış ;)

Kolay gelsin.
En son mussimsek tarafından 23 Haz 2004 01:56 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Phoenixss
Üye
Mesajlar: 35
Kayıt: 15 Tem 2003 10:21
Konum: İstanbul

Mesaj gönderen Phoenixss »

hepinize taşakkür ederim iyi çalışmalar sağolun zaman ayırdığınız için
Cevapla