Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

Kod Visual Basic komut dosyası içinde yazılmış bir tarayıcıda önizlemesini görüntülediğinizde, aşağıdaki hata iletisi görüntülenir:

Microsoft VBScript derleme hatası '800a03e9' bellek yetersiz

Neden

VBScript 1.022 karakteri maksimum statik dizi sınırı vardır ve her zaman bir kod satırı 1.022 karakteri aşan bu hata ortaya çıkar.

Çözüm

SELECT deyimleri çok büyük olabilir çünkü çoğu zaman, hatalı kod satırı SQL ifadesi olur. Bu soruna geçici bir çözüm için aşağıdakilerden birini kullanabilirsiniz:

  • SELECT tek bir tabloya karşı gidiyorsa, her sütunun önüne "tablosu." öneki kaldırın.

  • SELECT deyimi tutmak için bir değişken yaratıyorsunuz ve SQL gibi çeşitli hatları üzerinden bağlamak:

    MySQL = "SELECT table.col1, table.col2 "MySQL = MySQL & "FROM table "MySQL = MySQL & "Where x = 3"
  • Sütun sayısı görece küçük, ancak SELECT deyimi birden çok tablodan seçer, bir görünüm oluşturun. Karşı "tablosu." öneki sütunları önüne atlayarak görünümü seçin.

  • Çok büyük olmayan SQL kod satırları için yukarıda listelenen ikinci çözümü kullanabilirsiniz.

Durum

Bu davranış tasarım gereğidir.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×