Düzeltme: bir sözdizimi hatası, bir DTS paketini kaydettiğinizde oluşturulan dosyayı derlemeye çalıştığınızda Visual Basic yükseltir

Makale çevirileri Makale çevirileri
Makale numarası: 823455 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Visual Basic derleyici, bir veri dönüştürme Hizmetleri (DTS) paketini kaydettiğinizde oluşturulan bir Microsoft Visual Basic dosyayı derlemeye çalıştığınızda bir sözdizimi hatası yükseltir. Bir <a0>DTS</a0> nesnesinin metinsel bir özellik için bir hazır bilgi burada atanmış olan bir satırda hata algılandı.

Neden

Bir metin özelliğine atanan literal 263 karakterden daha büyük ve dizenin ortada hiçbir satır sonları vardır, parçalama/birleştirme yordamında bir hata oluşturulur Visual Basic kodunda sözdizim hatası tanıtır.

Çözüm

Hizmet paketi bilgileri

Bu sorunu gidermek için <a0></a0>, Microsoft SQL Server 2000 için en son hizmet paketini edinin. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290211En son SQL Server 2000 hizmet paketi nasıl elde edilir

Düzeltme bilgileri

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve Saat aracında saat dilimi sekmesini kullanın.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   31-May-2003  09:45  2000.80.818.0      78,400  Console.exe      
   24-Jun-2003  16:01  2000.80.818.0      33,340  Dbmslpcn.dll     
   24-Apr-2003  17:12                    786,432  Distmdl.ldf
   24-Apr-2003  17:12                  2,359,296  Distmdl.mdf
   29-Jan-2003  16:55                        180  Drop_repl_hotfix.sql
   23-Jun-2003  13:40  2000.80.837.0   1,557,052  Dtsui.dll        
   23-Jun-2003  13:40  2000.80.837.0     639,552  Dtswiz.dll       
   23-Apr-2003  17:51                    747,927  Instdist.sql
   02-May-2003  16:56                      1,581  Inst_repl_hotfix.sql
   07-Feb-2003  21:40  2000.80.765.0      90,692  Msgprox.dll      
   31-Mar-2003  17:07                      1,873  Odsole.sql
   04-Apr-2003  16:46  2000.80.800.0      62,024  Odsole70.dll     
   07-May-2003  11:41  2000.80.819.0      25,144  Opends60.dll     
   02-Apr-2003  12:48  2000.80.796.0      57,904  Osql.exe         
   02-Apr-2003  14:15  2000.80.797.0     279,104  Pfutil80.dll     
   22-May-2003  13:57                     19,195  Qfe469571.sql
   12-Jun-2003  07:37                  1,083,989  Replmerg.sql
   04-Apr-2003  12:53  2000.80.798.0     221,768  Replprov.dll     
   07-Feb-2003  21:40  2000.80.765.0     307,784  Replrec.dll      
   04-May-2003  15:05                  1,085,874  Replsys.sql
   31-May-2003  16:01  2000.80.818.0     492,096  Semobj.dll       
   31-May-2003  09:27  2000.80.818.0     172,032  Semobj.rll
   28-May-2003  15:29                    115,944  Sp3_serv_uni.sql
   31-May-2003  16:01  2000.80.818.0   4,215,360  Sqldmo.dll       
   07-Apr-2003  08:44                     25,172  Sqldumper.exe    
   19-Mar-2003  09:20  2000.80.789.0      28,672  Sqlevn70.rll
   01-Jul-2003  15:18  2000.80.834.0     180,736  Sqlmap70.dll     
   07-Feb-2003  21:40  2000.80.765.0      57,920  Sqlrepss.dll     
   23-Jun-2003  13:40  2000.80.837.0   7,553,105  Sqlservr.exe     
   07-Feb-2003  21:40  2000.80.765.0      45,644  Sqlvdi.dll       
   24-Jun-2003  16:01  2000.80.818.0      33,340  Ssmslpcn.dll     
   31-May-2003  16:01  2000.80.818.0      82,492  Ssnetlib.dll     
   31-May-2003  16:01  2000.80.818.0      25,148  Ssnmpn70.dll     
   31-May-2003  16:01  2000.80.818.0     158,240  Svrnetcn.dll     
   31-May-2003  09:59  2000.80.818.0      76,416  Svrnetcn.exe     
   30-Apr-2003  14:52  2000.80.816.0      45,132  Ums.dll          
   01-Jul-2003  15:19  2000.80.834.0      98,816  Xpweb70.dll      

				
Not Dosya bağımlılıkları nedeniyle, en son düzeltme veya özellik, bu dosyaları içeren ek dosyalar da içerebilir.

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.Bu sorun ilk olarak Microsoft SQL Server 2000 Service Pack 4'te giderilmiştir.

Daha fazla bilgi

Sorunu Yeniden Oluşturma Adımları

Bu sorunu yeniden oluşturmak için <a0></a0>, aşağıdaki adımları izleyin:
  1. SQL Server Enterprise Manager'ı açın.
  2. Bir sunucuya bağlanın ve sonra da alt ağacı genişletin.
  3. Veri Dönüştürme Hizmetleri ' ni genişletin.
  4. Yerel paketler) sağ tıklatın ve Yeni bir paket ' i tıklatın.
  5. Bağlantı) menüsünde <a1>DTS paketi Designer</a1> penceresinde Microsoft OLE DB Provider for SQL Server'ı tıklatın.
  6. Bağlantı özellikleri iletişim kutusunda, bağlantı özelliklerini, değerleri uygun ve Tamam ' ı tıklatın) ayarlayın.
  7. Görev menüsünde SQL görev Çalıştır'ı tıklatın.
  8. SQL deyimi</a0> kutusunda, aşağıdaki ifadeyi girin ve Tamam ' ı tıklatın:
    CREATE TABLE [dbo].[MyFirstTestTable] ([FirstColumn] [int] NOT NULL, [SecondColumnOne] [int] NOT NULL, [ThirdColumn] [int] NOT NULL, [FourthColumn] [int] NOT NULL, [FifthColumn] [int] NOT NULL, [SixthColumn] [int] NOT NULL, [SeventhColumn] [int] NOT NULL) ON [PRIMARY]
    Not emin önceki ekstresindeki tüm satır sonlarını kaldır.
  9. Paket menüsünde farklı Kaydet ' i tıklatın.
  10. DTS paketi Kaydet iletişim kutusunda, Konum kutusu Visual Basic dosyasını Ek Yardım düğmesini tıklatın.
  11. Bir konum seçin <a2>Dosya adı</a2> kutusuna bir uygun dosya adını girin ve Tamam ' ı tıklatın.
  12. Oluşturulan .bas dosyası, Visual Basic'de veya başka bir metin düzenleyicisinde açın.

    Aşağıdaki satırları bulunur dosya sonundan önce birkaç satır:
    	oCustomTask1.SQLStatement = "CREATE TABLE [dbo].[MyFirstTestTable] ([FirstColumn] [int] NOT NULL, [SecondColumnOne] [int] NOT NULL, [ThirdColumn] [int] NOT NULL, [FourthColumn] [int] NOT NULL, [FifthColumn] [int] NOT NULL, [SixthColumn] [int] NOT NULL, [SeventhColumn] [int] NOT NULL) ON [PRIM"
    	oCustomTask1.SQLStatement = "CREATE TABLE [dbo].[MyFirstTestTable] ([FirstColumn] [int] NOT NULL, [SecondColumnOne] [int] NOT NULL, [ThirdColumn] [int] NOT NULL, [FourthColumn] [int] NOT NULL, [FifthColumn] [int] NOT NULL, [SixthColumn] [int] NOT NULL, [SeventhColumn] [int] NOT NULL) ON [PRIM"oCustomTask1.SQLStatement = oCustomTask1.SQLStatement & "ARY]"
    
    Ikinci satırı bir sözdizim hatası için Visual Basic derleyici tanıtır.

Özellikler

Makale numarası: 823455 - Last Review: 25 Ekim 2005 Salı - Gözden geçirme: 2.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Service Pack 3
Anahtar Kelimeler: 
kbmt kbhotfixserver kbqfe kbqfe kbfix kbbug kbsqlserv2000presp4fix KB823455 KbMttr
Machine-translated Article
Ö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:823455

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com