के लिए थोक लोड डेटा रूपांतरण त्रुटि (निर्दिष्ट कोडपृष्ठ के लिए मिलान मिलान या अवैध वर्ण टाइप करें) जब मैं अपने डेटाबेस में एक टेक्स्ट फ़ाइल आयात करने का प्रयास करता हूं तो मुझे रूपांतरण त्रुटि मिल रही है। नीचे मुझे प्राप्त त्रुटि संदेश है:पंक्ति 1, कॉलम 4 (वर्ष)
पंक्ति 1, कॉलम 4 (वर्ष) के लिए थोक लोड डेटा रूपांतरण त्रुटि (निर्दिष्ट कोडपृष्ठ के लिए मिलान या अमान्य वर्ण टाइप करें)।
100,Christoph,Van Gerwen,2011
101,Anar,Cooke,2011
102,Douglis,Rudinow,2008
मुझे लगता है कि मुझे पता है कि समस्या is..Below मेरी बल्क डालने कोड है:
CREATE TABLE Students
(
StudentNo Integer NOT NULL Primary Key,
FirstName VARCHAR(40) NOT NULL,
LastName VARCHAR(40) NOT NULL,
Year Integer,
GPA Float NULL
);
यहाँ पाठ फ़ाइल से नमूना डेटा है:
यहाँ मेरी क्वेरी कोड है:
use xta9354
bulk insert xta9354.dbo.Students
from 'd:\userdata\xta9_Students.txt'
with (fieldterminator = ',',rowterminator = '\n')
नमूना डेटा के साथ, यद्यपि वहाँ अभी भी एक और विशेषता है Gra कोई ',' वर्ष भी विशेषता के बाद डी वर्ष के बाद जो पूर्ण
क्या कोई मुझे बता सकता है कि इसे कैसे ठीक किया जाए?
ऐसा प्रतीत होता है कि आप 5 कॉलम तालिका में 4 कॉलम डालने वाले हैं। क्या आप एक प्रारूप फ़ाइल का उपयोग कर रहे हैं? स्वरूपण के आधार पर, यह आपकी लाइन के अंत में अतिरिक्त ASCII वर्णों का पता लगा सकता है। – Kermit