ຄອມພິວເຕີ, ຊອຟແວ
Error ຖານຂໍ້ມູນ "ຄໍາສັ່ງຄັດແມ່ນແຕກຕ່າງກັນຈາກລະບົບ": ວິທີການແກ້ໄຂ?
ໃນຖານະເປັນລະບຽບນັ້ນ, ສ່ວນໃຫຍ່ຂອງຜູ້ຊົມໃຊ້ໄດ້, ພົບເຫັນຢູ່ໃນຄວາມຜິດພາດລະບົບຊີ້ໃຫ້ເຫັນວ່າຄໍາສັ່ງຄັດທີ່ແຕກຕ່າງກັນຈາກລະບົບ, ປາກົດວ່າເຮັດວຽກຮ່ວມກັບຊຸດ "1C" ສະບັບພາສາ 77. ວ່າມັນແມ່ນມີຄວາມສ່ຽງຫຼາຍທີ່ສຸດແມ້ແຕ່ຢູ່ໃນຂໍ້ກໍານົດຂອງການສໍາຜັດກັບໄວຣັສ, ແຕ່ຍັງຢູ່ໃນພາກສະຫນາມຂອງຄວາມຜິດພາດແລະຄວາມລົ້ມເຫລວທີ່ຝັງຢູ່ໃນຊຸດລະຫັດໂຄງການດັ່ງກ່າວ. ຢ່າງໃດກໍຕາມ, ໃນເວລາທີ່ທ່ານໄດ້ຮັບຂໍ້ຄວາມຄວາມຜິດພາດທີ່ລະບຸວ່າເພື່ອຄັດທີ່ແຕກຕ່າງກັນຈາກລະບົບ, ບໍ່ panic. ມີບາງວິທີແກ້ໄຂທີ່ງ່າຍດາຍທີ່ອະນຸຍາດໃຫ້ທ່ານສາມາດແກ້ໄຂບັນຫານີ້ຢ່າງວ່ອງໄວແລະຖາວອນແມ່ນ. ໃນກໍລະນີດັ່ງກ່າວນີ້, ທັງສອງແກ້ໄຂບັນຫາສາມາດໄດ້ຮັບການນໍາໃຊ້ເປັນຕໍາ່ສຸດທີ່ເປັນ.
Error ຖານຂໍ້ມູນ "ຄໍາສັ່ງຄັດແມ່ນແຕກຕ່າງກັນຈາກລະບົບ": ສິ່ງທີ່ເປັນບັນຫາແນວໃດ?
ບັນຫາທີ່ສຸດແມ່ນວ່າໂຄງການຕົ້ນຕໍແມ່ນເປັນເອກະສານບໍລິຫານກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍຫລືລູກຄ້າບໍ່ສາມາດປະຕິບັດການເລີ່ມຕົ້ນຂອງຖານຂໍ້ມູນ (SQL) ໄດ້.
ເນື່ອງຈາກວ່າ plug custom ນີ້ (ເດັກ) ອາຄານບໍ່ສາມາດເຂົ້າເຖິງຖານຂໍ້ມູນຂອງຕົນເອງ (ເຖິງແມ່ນວ່າຫຼັກຕົ້ນຕໍຂອງໂຄງການໄດ້ເນັ້ນໂດຍບໍ່ມີການບັນຫາ). ມັນໄດ້ຖືກເຈົ້າເຊື່ອວ່າການເຂົ້າເຖິງຄໍາຮ້ອງສະຫມັກໄດ້ຖືກສະຫນອງໃຫ້ຢູ່ໃນລະດັບຂອງສະບັບພາສາເຄື່ອງແມ່ຂ່າຍ, ຊຶ່ງເປັນຜູ້ຮັບຜິດຊອບສໍາລັບການເຊື່ອມຕໍ່ກັບຄອມພິວເຕີຜູ້ອື່ນກ່ຽວກັບການເຄືອຂ່າຍທ້ອງຖິ່ນດັ່ງກ່າວ. ເນື່ອງຈາກວ່າມັນເປັນພຽງແຕ່ສິ່ງທີ່ບັນຫາເກີດຂຶ້ນ.
ຖັດໄປສະເຫນີວິທີແກ້ໄຂເພື່ອເຮັດໃຫ້ການລົບລ້າງການຂອງຄວາມລົ້ມເຫຼວນີ້. ພິຈາລະນາທັງສອງວິທີການພື້ນຖານທີ່ສາມາດໂທມາຊິກຫຼືຮ້ອງຂໍເບິ່ງ HTTP ລະບົບຈົວ.
ຄໍາສັ່ງຄັດແມ່ນແຕກຕ່າງກັນຈາກລະບົບ (Windows 7). ຈະເຮັດແນວໃດທໍາອິດ?
ມັນໄດ້ຖືກເຈົ້າເຊື່ອວ່າໃນການປ່ອຍຈໍານວນ 26 ປະກອບມີຄວາມເປັນໄປໄດ້ຂອງບໍ່ສົນໃຈໄຟລ໌ຖານຂໍ້ມູນໄດ້. ແຕ່ບໍ່ແມ່ນເອື່ອຍອີງໃສ່ການບໍລິການນີ້.
ວັດຖຸ null
ສະນັ້ນມັນເກີດຂຶ້ນວ່າໃນເວລາທີ່ທ່ານດໍາເນີນການຄໍາຮ້ອງສະຫມັກໄດ້ຫມາຍເຖິງວັດຖຸທີ່ບໍ່ແມ່ນທີ່ມີຢູ່ແລ້ວທີ່ຖືກກ່າວຫາໃນເອກະສານ OrdNoChk.prm ຮູບແບບທີ່ supposedly ຄວນຈະໄດ້ຮັບການຕັ້ງຢູ່ໃນຖັງໂຟນເດີຂອງໂຄງການໄດ້ຕິດຕັ້ງຢູ່ໃນໄຟລ໌ຊອບແວລະບົບ.
ຖ້າຫາກວ່າພວກເຮົາໄດ້ຮັບຂໍ້ຄວາມລະບົບທີ່ຄໍາສັ່ງຄັດທີ່ແຕກຕ່າງກັນຈາກລະບົບ, ມີບໍ່ມີຫຍັງງ່າຍຂຶ້ນກ່ວາທີ່ຈະສ້າງໃນເອກະສານຫວ່າງເປົ່ານີ້ລະບົບທີ່ມີຊື່ດຽວກັນແລະການທົດແທນທີ່, ໃນຂະນະທີ່ການຮັກສາ, ສໍາລັບການຍົກຕົວຢ່າງ, ຢູ່ໃນຄືກັນ "Notepad", ສ່ວນຫນຶ່ງຂອງການທີ່ກໍານົດໄວ້ມາດຕະຖານຂອງ Windows ໃດ -system. ນີ້ແມ່ນຄໍາຖາມທີ່ຍັງຢູ່ໃນຄວາມຈິງທີ່ວ່າການຕັ້ງຄ່າບັນນາທິການຫນັງສືມາດຕະຖານທີ່ປະກອບດ້ວຍຂໍ້ມູນເບື້ອງຕົ້ນ, ບໍ່ໄດ້ເຮັດວຽກຮ່ວມກັບການແກ້ໄຂໂດຍກົງຂອງເຂົາແລະຄໍາຮ້ອງສະຫມັກຕໍ່ມາຫຼັງຈາກການປະຕິບັດໃນ.
ການປ່ຽນແປງໂຄງສ້າງຖານຂໍ້ມູນໂດຍອີງໃສ່ການແລກປ່ຽນຂໍ້ມູນໃນທ້ອງຖິ່ນ
ໃນອີກດ້ານຫນຶ່ງ, ບັນຫາທີ່ລົບກວນທີ່ມີລັກສະນະຂອງຂໍ້ຄວາມທີ່ກໍານົດຄໍາສັ່ງຄັດມີຄວາມແຕກຕ່າງຈາກລະບົບດັ່ງກ່າວ, ສາມາດໄດ້ຮັບການແກ້ໄຂໂດຍວິທີການຂອງແມ້ກະທັ້ງບັນດາໂຄງການສ້າງຕັ້ງຂຶ້ນຫຼາຍທີ່ສຸດ.
ແຕ່ມີໃນເບື້ອງຕົ້ນຄວນຄິດ, ເທົ່າຕາມຄວາມເຫມາະສົມທີ່ຈະສະຫມັກຂໍເອົາຫມາຍຄວາມວ່າອະທິບາຍເພີ່ມເຕີມແລະເຄື່ອງມື.
ຖ້າຫາກວ່າຄວາມຜິດພາດເກີດຂຶ້ນໃນເວລາທີ່ມັນໄດ້ຖືກລາຍງານວ່າການລຽງລໍາດັບຖານຂໍ້ມູນຄໍາສັ່ງທີ່ແຕກຕ່າງກັນຈາກລະບົບ, ໃນຄໍາຮ້ອງສະຫມັກຂອງ "1C", ເລືອກສ່ວນການຕັ້ງຄ່າ, ໃນທີ່ທ່ານຈໍາເປັນຕ້ອງໄປການບໍລິຫານ, ຕາຕະລາງຫນ້າລະຫັດແລະຈຸດ IB ຂອງການຕັ້ງຄ່າລະບົບປະຈຸບັນ.
ສະຫຼຸບ
ໂດຍພື້ນຖານແລ້ວ, ຂໍ້ຄວາມວ່າຖານຂໍ້ມູນການຈັດລຽງຄໍາສັ່ງ "1C" ຂໍ້ມູນທີ່ແຕກຕ່າງກັນຈາກລະບົບສາມາດໄດ້ຮັບການໂຍກຍ້າຍອອກໄດ້ຢ່າງງ່າຍດາຍທີ່ຂ້ອນຂ້າງ (ຫຼືໄດ້ຮັບກໍາຈັດຂອງມັນຕະຫຼອດໄປ). ໃນຖານະເປັນງານວາງສະແດງການປະຕິບັດໃນກໍລະນີທີ່ງ່າຍທີ່ສຸດ, ທ່ານສາມາດພຽງແຕ່ສ້າງວັດຖຸ null, ການ aforesaid ຂ້າງເທິງ. ຫຼັງຈາກ ຄວາມຜິດພາດດັ່ງກ່າວນີ້, ການສົ່ງສັນຍານວ່າຄໍາສັ່ງຄັດທີ່ແຕກຕ່າງກັນຈາກລະບົບ, ບໍ່ມີຕໍ່ໄປອີກແລ້ວຈະໄປປາກົດ.
ໃນຄວາມເປັນຈິງ, ພຽງແຕ່ແກ້ໄຂບັນຫາເຫຼົ່ານີ້ເພື່ອແກ້ໄຂບັນຫາໄດ້ຖືກບໍ່ຈໍາກັດ. ຄວາມຈິງແລ້ວແມ່ນວ່າໃນຂະຫນາດກາງຕົວມັນເອງ "1C", ທ່ານສາມາດຂຽນສະຄິປຫລືສ້າງ applets ເພີ່ມເຕີມສໍາລັບການຄຸ້ມຄອງຂອງລະບົບທັງຫມົດບົນພື້ນຖານຂອງດຽວກັນໃນ Visual Basic ໃຊ້ຖານຂໍ້ມູນຮູບແບບ DVB ໄດ້. ສ່ວນທີ່ເຫຼືອຂອງຄວາມຜິດພາດທີ່ກ່ຽວຂ້ອງກັບລັກສະນະຂອງຂໍ້ຄວາມຂ້າງເທິງນີ້, ການຖອນງ່າຍດາຍດີ, ຖ້າຫາກວ່າບໍ່ໃຫ້ໃຊ້ເວລາໃນການຄິດໄລ່ຂອງຜິດປົກກະຕິໃນຂໍ້ກໍານົດຂອງໂຄງການຫຼືຜົນກະທົບ viral ໄດ້. ແຕ່ຂ້າພະເຈົ້າຄິດວ່ານີ້ແມ່ນບໍ່ໄດ້ຮ້າຍແຮງທີ່ສຸດ. ບາງຄັ້ງ "krivorukost" ຜູ້ຊົມໃຊ້ຜູ້ທີ່ບໍ່ໄດ້ຮູ້ຈັກວິທີໃນການຈັດຕັ້ງຖານຂໍ້ມູນແລະເຊື່ອມຕໍ່ໄປຍັງໂຄງການສ້າງຕັ້ງຂຶ້ນ, ອາດຈະນໍາໄປສູ່ການຄວາມຈິງທີ່ວ່າປະເພດຂອງຄວາມຜິດພາດນີ້ຈະເກີດຂຶ້ນອີກເທື່ອຫນຶ່ງແລະອີກເທື່ອຫນຶ່ງ.
ທ່ານກໍ່ຄວນຈະຈ່າຍເອົາໃຈໃສ່ກັບຈຸດທີ່ໃນເວລາທີ່ການແລກປ່ຽນອັດຕະໂນມັດຂອງຂໍ້ມູນຂອງເວທີທີ່ມີຖານຂໍ້ມູນອື່ນໆ, ພວກເຂົາເຈົ້າຕ້ອງການທັງຫມົດມີຢ່າງແນ່ນອນໃນລະບົບພາສາດຽວກັນ. ຖ້າຫາກວ່າມັນບໍ່ໄດ້ຖືກກໍານົດກາຍເປັນ, ເພື່ອເຮັດໃຫ້ມັນ mildly, ບໍ່ມີຈຸດຫມາຍສໍາລັບຖານຂໍ້ມູນທັງຫມົດ, ຕາມລໍາດັບ, ແລະຄໍາຖາມຂອງຕົນເອງການນໍາເຂົ້າແລະການສົ່ງອອກຂໍ້ມູນ. ໃນກໍລະນີທີ່ຮ້າຍໄປ, ທີ່ໄດ້ກ່າວມາຂ້າງເທິງນີ້, ການເຂົ້າລະຫັດຄວນຖືກປິດ. ນີ້ແມ່ນໂດຍສະເພາະທີ່ແທ້ຈິງຂອງສະຖານະການໃນເວລາທີ່ປາຍທີ່ແຕກຕ່າງກັນມີການຕິດຕັ້ງພວກເຂົາເຈົ້າມີຄວາມແຕກຕ່າງໃນສະບັບ Windows, ແຕ່ຍັງມີສະຖາປັດຕະທີ່ແຕກຕ່າງກັນ. ນີ້ເກີນໄປສາມາດນໍາໄປສູ່ການຜົນສະທ້ອນບໍ່ແນ່ນອນ, ໃນຂອບເຂດທີ່, ແລະເຮັດວຽກຮ່ວມກັບໂຄງການ, ການເຂົ້າເຖິງ concurrent ຂໍ້ມູນຈະເປັນໄປບໍ່ໄດ້.
Similar articles
Trending Now