Visual FoxPro'da SQL tablosunu sorgulamak için tarih veya saat değerini biçimlendirme

Bu makalede, Visual FoxPro'da uzak görünüm veya SQL geçiş sorgusu kullanarak bir SQL Server tablosundan tarih veya saat değerinin nasıl sorguleneceği açıklanır.

Orijinal ürün sürümü: Visual FoxPro
Özgün KB numarası: 145817

GİRİŞ

Visual FoxPro'da tarih türü giriş verilerini {aa/gg/yy} olarak biçimlendirebilirsiniz. Ya da doğrudan bir tarih alanına yazarsanız, tarih türü giriş verilerini aa/gg/yy olarak biçimlendirebilirsiniz. Ancak, sql tablosunda uzak sorgu gerçekleştirirken verileri {aa/gg/yy} veya aa/gg/yy olarak biçimlendiriyorsanız, ODBC hatasıyla karşılaşırsınız.

Daha fazla bilgi

Uzak sorgudaki tarih değerlerini, saat değerlerini veya timestamp değerleri bir SQL tablosuna geçirirseniz, aşağıdaki kaçış yan tümcelerini kullanarak verileri biçimlendirmeniz gerekir:

  • Tarih değeri: {d 'yyyy - mm - dd'}. Bu biçimde yyyy yılı, mm ayı, dd ise günü temsil eder.

  • Zaman değeri: {t 'ss : mm : ss'}. Bu biçimde, ss saatleri, mm dakikaları, ss ise saniyeleri temsil eder.

  • Zaman damgası değeri: {ts 'yyyy - mm - ddhh : mm : ss'}.

SQL doğrudan sorgusunda, bir tarih alanının değerini almak için aşağıdaki söz dizimini kullanabilirsiniz:

 =SQLEXEC( nConnHandle, "SELECT * FROM TITLES WHERE
 Titles.pubdate<{ts '1995-06-12 12:55:00'}", 'MyCursor')

Tarih ve saat bilgilerini sorgulayan bir uzak görünüm oluşturmak için aşağıdaki söz dizimini kullanabilirsiniz:

 CREATE SQL VIEW sqldate REMOTE CONNECTION sqldate AS SELECT * FROM ;
 dbo.titles WHERE Titles.pubdate<{ts '1985-06-12 12:55:00'}

Görünüm Tasarım Aracı tarih değerlerinin, saat değerlerinin veya zaman damgası değerlerinin Seçim Ölçütleri sekmesinin Örnekler alanında istediğiniz şekilde biçimlendirildiğinden emin olun. Görünümü kaydettiğinizde, Örnekler alanındaki bilgiler görünümle birlikte kaydedilir. Görünümü açıp değiştirirseniz, Örnekler alanındaki bilgiler kaybolur. Bunu yaparsanız, bilgileri yeniden yazmanız gerekir.

Not

Alan adını bir değer geçirmek yerine uzak sorguda parametre olarak geçirdiğinizde, Visual FoxPro bir dönüştürme gerçekleştirdiğinden ODBC hatasıyla karşılaşılmaz.

Başvurular

ODBC 2.0 Programcı Başvurusu ve SDK Kılavuzu, pp.50-52, Microsoft Press.