15 Mart 2011 Salı

201103151603 Şubeden şubeye bilgi transferinde hata

Şube uygulaması yaptığım bir yerde yeni şubeye parametreleri aktarırken aşağıdaki şekilde bir hata alıyordum

Veri tabanı işleminde hata!
[DBQuery : xqExecute
SQL : INSERT INTO TBLPARAM SELECT 6, LOCAL_DEPO , PROMOSYON , FIAT_SISTEMI , HES_SEV_SAB , HS_SEV , SEVIYELER1 , SEVIYELER2 , SEVIYELER3 , SEVIYELER4 , SEVIYELER5 , SEVIYELER6 , SEVIYELER7 , SEVIYELER8 , SEVIYELER9 , SEVIYELER10 , BIRDEN_FAZLA_KASA , FIRMA_DOV_TIPI , PLASIYER_VAR , DOVIZ_TAKIBI , DOVIZ_CEVRIM , LOG_TUTULACAK , CRAPKOD , ENT_KAYIT_TAR , MH_HES_ENT , MSEN_ENT , MSEN_HES_KOD , MCEK_ENT , MCEK_HES_KOD , BSEN_ENT , BSEN_HES_KOD , BCEK_ENT , BCEK_HES_KOD , MUH_MUSTD , MUH_SATD , MUST_HES_KOD , SAT_HES_KOD , ALIS_HES_DET , ALIS_HES_KOD , IADEAL_HES_KOD , SATIS_HES_DET , SATIS_HES_KOD , IADESAT_HES_KOD , SAT_HES_KOD1 , SAT_HES_KOD2 , SAT_HES_KOD3 , SATIS_FATURA_ENT , ALIS_FATURA_ENT , DEPO_TRANS_ENT , OKOD1_SATMUHKODD , SATIS_KOD_ADEDI , KODUN_DEGERI_1 , KODUN_DEGERI_2 , KODUN_DEGERI_3 , KODUN_DEGERI_4 , SATIS_KODU_1 , SATIS_KODU_2 , SATIS_KODU_3 , SATIS_KODU_4 , SAT_ISK_ENT , ALIS_ISK_ENT , OZELKOD2DEGISIM , OZELKOD2DEGERI , ALIS_HES_KOD_1 , ALIS_HES_KOD_2 , ALIS_HES_KOD_3 , ALIS_HES_KOD_4 , ALIS_HES_KOD_5 , VERISK_HES_KOD_1 , VERISK_HES_KOD_2 , VERISK_HES_KOD_3 , VERISK_HES_KOD_4 , VERISK_HES_KOD_5 , ALISM_HES_KOD_1 , ALISM_HES_KOD_2 , SATISM_HES_KOD_1 , SATISM_HES_KOD_2 , MIK_MUHA_GECSIN , SAT_ISK_AL_DEGIS , BIRDEN_FAZLA_KDV , KAC_KDV , KDV_ORAN_1 , KDV_ORAN_2 , KDV_ORAN_3 , KDV_ORAN_4 , KDV_ORAN_5 , IND_KDV_HES_KOD_1 , IND_KDV_HES_KOD_2 , IND_KDV_HES_KOD_3 , IND_KDV_HES_KOD_4 , IND_KDV_HES_KOD_5 , TAHED_KDV_HES_KOD_1 , TAHED_KDV_HES_KOD_2 , TAHED_KDV_HES_KOD_3 , TAHED_KDV_HES_KOD_4 , TAHED_KDV_HES_KOD_5 , IADEKDVIND_1 , IADEKDVIND_2 , IADEKDVIND_3 , IADEKDVIND_4 , IADEKDVIND_5 , IADEKDVODE_1 , IADEKDVODE_2 , IADEKDVODE_3 , IADEKDVODE_4 , IADEKDVODE_5 , MALBAZINDA_ISKONTO , HANGI_ISKONTO , ALISK_MBAZ , SATISK_MBAZ , ALISK_HANGI_SATKOD , SATISK_HANGI_SATKOD , HANGI_MIKTAR , MALBAZKDV , KF_ENT_BORCKOD , KF_ENT_ALACKOD , YUVARLAMA_KODU , ORTAKISLEMTIP , USER_SOR , PAKET_KULLANICI_SAY , CONCURRENT_USER_CNT , OTOMATIK_ISLEM_TIPI , TARIH_KILIT_SIFRE , YEDEK1 , YEDEK2 , YEDEK3 , YEDEK4 , YEDEK5 , YEDEK6 , YEDEK7 , YEDEK8 , YEDEK9 , YEDEK10 , YEDEK11 , YEDEK12 , YEDEK13 , YEDEK14 , YEDEK15 , YEDEK16 , YEDEK17 , YEDEK18 , YEDEK19 , YEDEK20 , YEDEK21 , YEDEK22 , YEDEK23 , YEDEK24 , YEDEK25 , YEDEK26 , YEDEK27 , YEDEK28 , YEDEK29 , YEDEK30 , YEDEK31 , YEDEK32 , YEDEK33 , YEDEK34 , YEDEK35 , YEDEK36 , YEDEK37 , EPOSTAVAR , SMTPSNAME , SMTPUNAME , SMTPUPWD,ILERIGUVENLIKSISTEMI,WORKPLACEVARMI,FORMBAZIGUVENLIK,HIZLIREHBERKULLAN, OKOD1_ALMUHKODD, ALIS_KODU_1, ALIS_KODU_2, ALIS_KODU_3, ALIS_KODU_4, ALIS_KODUN_DEGERI_1, ALIS_KODUN_DEGERI_2, ALIS_KODUN_DEGERI_3, ALIS_KODUN_DEGERI_4, ISLTIPBAZHESKODDEGISIM, SCRIPTSYSTEM, YEDEK60, YEDEK61, YEDEK62, YEDEK63, YEDEK64, YEDEK65, YEDEK66, YEDEK67, YEDEK68, YEDEK69, KDV_ORAN_6 , KDV_ORAN_7 , IND_KDV_HES_KOD_6 , IND_KDV_HES_KOD_7 , TAHED_KDV_HES_KOD_6 , TAHED_KDV_HES_KOD_7 , IADEKDVIND_6 , IADEKDVIND_7 , IADEKDVODE_6 , IADEKDVODE_7 FROM TBLPARAM WHERE SUBE_KODU=0

Insert Error: Column name or number of supplied values does not match table definition.(NetsisMS-21S01,213)

kırmızıyla yazdığım satırda aslında hatanın nedeni açıkça yazıyor. Sütün adı yada verilen değerlerin sayısı tablo tanımına uymuyor. Sıkıntı yüksek ihtimalle setten kaynaklanıyor çünkü başka bir makinada aynı database sıkıntısız biçimde çalışıyor.

Nasıl çözdük: INSERT INTO TBLPARAM
SELECT
6, LOCAL_DEPO, PROMOSYON, FIAT_SISTEMI, HES_SEV_SAB, HS_SEV, SEVIYELER1, SEVIYELER2, SEVIYELER3, SEVIYELER4, SEVIYELER5, SEVIYELER6, SEVIYELER7, SEVIYELER8, SEVIYELER9, SEVIYELER10, BIRDEN_FAZLA_KASA, FIRMA_DOV_TIPI, PLASIYER_VAR, DOVIZ_TAKIBI, DOVIZ_CEVRIM, LOG_TUTULACAK, CRAPKOD, ENT_KAYIT_TAR, MH_HES_ENT, MSEN_ENT, MSEN_HES_KOD, MCEK_ENT, MCEK_HES_KOD, BSEN_ENT, BSEN_HES_KOD, BCEK_ENT, BCEK_HES_KOD, MUH_MUSTD, MUH_SATD, MUST_HES_KOD, SAT_HES_KOD, ALIS_HES_DET, ALIS_HES_KOD, IADEAL_HES_KOD, SATIS_HES_DET, SATIS_HES_KOD, IADESAT_HES_KOD, SAT_HES_KOD1, SAT_HES_KOD2, SAT_HES_KOD3, SATIS_FATURA_ENT, ALIS_FATURA_ENT, DEPO_TRANS_ENT, OKOD1_SATMUHKODD, SATIS_KOD_ADEDI, KODUN_DEGERI_1, KODUN_DEGERI_2, KODUN_DEGERI_3, KODUN_DEGERI_4, SATIS_KODU_1, SATIS_KODU_2, SATIS_KODU_3, SATIS_KODU_4, SAT_ISK_ENT, ALIS_ISK_ENT, OZELKOD2DEGISIM, OZELKOD2DEGERI, ALIS_HES_KOD_1, ALIS_HES_KOD_2, ALIS_HES_KOD_3, ALIS_HES_KOD_4, ALIS_HES_KOD_5, VERISK_HES_KOD_1, VERISK_HES_KOD_2, VERISK_HES_KOD_3, VERISK_HES_KOD_4, VERISK_HES_KOD_5, ALISM_HES_KOD_1, ALISM_HES_KOD_2, SATISM_HES_KOD_1, SATISM_HES_KOD_2, MIK_MUHA_GECSIN, SAT_ISK_AL_DEGIS, BIRDEN_FAZLA_KDV, KAC_KDV, KDV_ORAN_1, KDV_ORAN_2, KDV_ORAN_3, KDV_ORAN_4, KDV_ORAN_5, IND_KDV_HES_KOD_1, IND_KDV_HES_KOD_2, IND_KDV_HES_KOD_3, IND_KDV_HES_KOD_4, IND_KDV_HES_KOD_5, TAHED_KDV_HES_KOD_1, TAHED_KDV_HES_KOD_2, TAHED_KDV_HES_KOD_3, TAHED_KDV_HES_KOD_4, TAHED_KDV_HES_KOD_5, IADEKDVIND_1, IADEKDVIND_2, IADEKDVIND_3, IADEKDVIND_4, IADEKDVIND_5, IADEKDVODE_1, IADEKDVODE_2, IADEKDVODE_3, IADEKDVODE_4, IADEKDVODE_5, MALBAZINDA_ISKONTO, HANGI_ISKONTO, ALISK_MBAZ, SATISK_MBAZ, ALISK_HANGI_SATKOD, SATISK_HANGI_SATKOD, HANGI_MIKTAR, MALBAZKDV, KF_ENT_BORCKOD, KF_ENT_ALACKOD, YUVARLAMA_KODU, ORTAKISLEMTIP, USER_SOR, PAKET_KULLANICI_SAY, CONCURRENT_USER_CNT, OTOMATIK_ISLEM_TIPI, TARIH_KILIT_SIFRE, YEDEK1, YEDEK2, YEDEK3, YEDEK4, YEDEK5, YEDEK6, YEDEK7, YEDEK8, YEDEK9, YEDEK10, YEDEK11, YEDEK12, YEDEK13, YEDEK14, YEDEK15, YEDEK16, YEDEK17, YEDEK18, YEDEK19, YEDEK20, YEDEK21, YEDEK22, YEDEK23, YEDEK24, YEDEK25, YEDEK26, YEDEK27, YEDEK28, YEDEK29, YEDEK30, YEDEK31, YEDEK32, YEDEK33, YEDEK34, YEDEK35, YEDEK36, YEDEK37, EPOSTAVAR, SMTPSNAME, SMTPUNAME, SMTPUPWD, ILERIGUVENLIKSISTEMI, WORKPLACEVARMI, FORMBAZIGUVENLIK, HIZLIREHBERKULLAN, OKOD1_ALMUHKODD, ALIS_KODU_1, ALIS_KODU_2, ALIS_KODU_3, ALIS_KODU_4, ALIS_KODUN_DEGERI_1, ALIS_KODUN_DEGERI_2, ALIS_KODUN_DEGERI_3, ALIS_KODUN_DEGERI_4, ISLTIPBAZHESKODDEGISIM, SCRIPTSYSTEM, YEDEK60, YEDEK61, YEDEK62, YEDEK63, YEDEK64, YEDEK65, YEDEK66, YEDEK67, YEDEK68, YEDEK69, KDV_ORAN_6, KDV_ORAN_7, IND_KDV_HES_KOD_6, IND_KDV_HES_KOD_7, TAHED_KDV_HES_KOD_6, TAHED_KDV_HES_KOD_7, IADEKDVIND_6, IADEKDVIND_7, IADEKDVODE_6, IADEKDVODE_7, MUHENTEG, MUHCEVRIMICI, MUHTERSKAYIT
FROM TBLPARAM WHERE SUBE_KODU= 0

yukarıdaki cümleyi kendi şube kodlarınıza göre düzenleyerek çalıştırın. TBLPARAM TABLOSUNDA YENİ ŞUBENİZ İÇİN GEREKLİ KAYITLARI MERKEZDEN KOPYALAYACAKTIR.

Çözdüğü içim Volkan'a, anlattığı için Kadriye'ye teşekkürler.

Hiç yorum yok:

Yorum Gönder