Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
314
Tıklama
0
Öne Çıkarma
SQL ile ilgili
G
20 yıl
Çavuş
Konu Sahibi

arkadşalar access den, mssql e geçtim. aşağıdkai kod, access de çalışıyordu. mssql e geçince şöyle birhata veriyor.
kod:

rs.Open "select * from table where active<>0 and kategori_id = " &strKeyword & sorgu, con, adOpenForwardOnly, adLockReadOnly, adCmdText

hata:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]The text, ntext, and image data types cannot be used in an ORDER BY clause.

ne yapmam lazım? teşekkür ederim

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



İ
20 yıl
Binbaşı

Hatada String girdilere Sıralama Yapayacağın konusunda seni uyarıyor. ( Order by)

Burada Hata keyword değişken içeriğindende olabilir. Ayrıca SQL SERVER ise SQL kullanım ifadeleri deişebiliyor. Kodu biraz daha açsan iyi olur.



G
20 yıl
Çavuş
Konu Sahibi

tamam, hallettim. "&strKeyword & sorgu" burada sorguyu kaldırınca çalıştı. cevabın için teşekkürler.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.