Makale numarası: 287417 - Son Gözden Geçirme: 27 Eylül 2003 Cumartesi - Gözden geçirme: 3.0

ACC2002: Özel SQL Server uyumluluk sözdizimi (ANSI 92) etkinleştirildiğinde hata ANSI-92 amaçlı sözcükleri

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Gelişmiş: Uzman kodlama, birlikte çalışabilirlik ve çok kullanıcılı becerileri gerektirir.

Bu makale yalnızca Microsoft Access veritabanı (.mdb) için geçerlidir.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Özel amaçlı sözcükler ANSI-92 SQL Server uyumluluk sözdizimi (ANSI 92) altındaki onay kutuları seçildiğinde, sorgularda aşağıdaki hata oluşturur.
<a1>Hata</a1> (-1001) rezerve; bu hata için hiçbir ileti yok.

Çözüm

Hata iletisiyle karşılaşmamak için <a0></a0>, aşağıdaki geçici çözümlerden birini kullanın.

Geçici çözüm 1
  1. Sorgu Tasarım görünümünde görüntüleyin.
  2. Köşeli ayraçlar ([]) ANSI-92 ayrılmış sözcükleri yerleştirin.
  3. Sorguyu kaydedin.
Geçici çözüm 2

Veritabanındaki tabloları tasarlarken, ANSI-92 ayrılmış sözcükleri kullanmamaya dikkat edin. Bir tablo, önceden tanımlanmış bir alan varsa, alan adını değiştirmenin göz önünde bulundurun.

Geçici çözüm 3

Veritabanı için <a1>SQL Server uyumluluk sözdizimi (ANSI 92)</a1> seçeneğini devre dışı bırakabilirsiniz. Seçeneği devre dışı bırakmak için <a0></a0>:
  1. Araçlar menüsünden Seçenekler ' i tıklatın.
  2. Tablolar/Sorgular sekmesini tıklatın.
  3. SQL Server uyumluluk sözdizimi (ANSI 92) altındaki onay kutularını tıklatıp temizleyin.

Durum

Microsoft, bu makalenin başında listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Daha fazla bilgi

Bu makalenin "Belirtiler" bölümünde sözü edilen hata bilinen sözcük listesi ANSI 92 rezerve aşağıdadır.

Bu tabloyu kapaBu tabloyu aç
MUTLAKTAHSİS ETare
ENauthozationbit_length
Both (Her ikisi)cascadedATAMA
Katalogchar_lengthcharacter_length
CloseBİRLEŞİMHARMANLA
HARMANLAMABağlantıDEVAM ETMEK
KARŞILIK GELENÇAPRAZCARİ
current_datecurrent_timecurrent_timestamp
current_userİMLEÇAYIRMASI
BİLDİRdeferrableERTELENMİŞ
AÇIKLAYINTANIMLAYICISITanı
BAĞLANTIYI KESEtki_AlanıEND
SON YÖNETÇIKIŞDIŞINDA
ÖZEL DURUMDIŞextract
GETİRMEBULUNAMADITamam
GetGenelGİT
gotoHEMENGÖSTERGE
BAŞLANGIÇTAGirişBÜYÜK KÜÇÜK HARF DUYARLI
KESİŞENARALIKAYIRMA
DilSATIR ARALIĞIYerel
ALTMatch (Eşleşen)MODÜL
ADLARIDOĞALİleri
BOŞoctet_lengthOF
veritabanıAçıkÇAKIŞIYOR
KISMİPositionHAZIRLAMA
KORUÖNCEKİOkuma
GÖRELİKISITLAMASATIRLARI
KAYDIRMAbölümüne geçebilirsinizSESSION
session_userBoyutSQL
sqlcodesqlerrorSQLSTATE
ALT DİZEsystem_userGEÇİCİ
Thentimezone_hourtimezone_minute
SONDAKİHAREKETÇEVİR
ÇEVİRİBENZERSİZBilinmiyor
ÜSTKullanımBu alternatif
NE ZAMANHERYaz
Bölge

Davranışı Yeniden Oluşturma Adımları

  1. Microsoft Access'i başlatın ve sonra da Northwinds.mdb örnek veritabanını açın.
  2. Aşağıdaki tablo oluşturun:
       Table: Table1
       ----------------------------
       Field Name: ID
       Data Type: Autonumber
       Indexed: Yes (No Duplicates)
    
       Field Name: Language
       Data Type: Text
    
       Field Name: Location
       Date Type: Text
    
       Table Properties: Table1
       ------------------------
       PrimaryKey: ID
    					
  3. Yeni bir tablo Table1 kaydedin ve sonra da bir kayıt tabloya ekleyin.
  4. Table1 tabloyu kapatın.
  5. Araçlar menüsünden Seçenekler ' i tıklatın.
  6. Tablolar/Sorgular sekmesini tıklatın.
  7. SQL Server uyumluluk sözdizimi (ANSI 92) altında <a0>Bu veritabanı</a0> onay kutusunu seçmek için tıklatın.
  8. Yeni bir sorgu Tasarım görünümünde oluşturun.
  9. Tablo Ekle</a0> iletişim kutusunda, herhangi bir seçim yapmadan kapatın.
  10. Görünüm menüsünden SQL Göster ' i tıklatın.
  11. SQL penceresinde aşağıdaki SQL deyimi yazın:
    Dil FROM Table1 SELECT
  12. Sorguyu çalıştırmayı deneyin.

    Not Bu makalenin "Belirtiler" bölümünde açıklanan hata iletisini alırsınız.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Access 2002 Standard Edition
Anahtar Kelimeler: 
kbmt kberrmsg kbprb KB287417 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:287417  (http://support.microsoft.com/kb/287417/en-us/ )