יש לי שאילתא שעובדת לי כבר זמן רב חלק, מאתמול בלי לשנות דבר היא לא רצה ועושה לי הודעת שגיאה ...
השאילתא מתחברת לקובץ אקסל ושולפת ממנו נתונים ואח"כ עושה עוד כמה פעולות ...
עד כמה שאני מבינה הבעיה היא בחלק זה של הקוד :
CREATE TABLE CSVTest
(ID varchar(40),
code VARCHAR(40),
achuz float
)
BULK
INSERT CSVTest
FROM 'C:\טבלת אחוזים\bb.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
ההודעת שגיאה שהיא מביאה :
Msg 4864, Level 16, State 1, Line 10
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 11, column 3 (achuz).
Msg 4865, Level 16, State 1, Line 10
Cannot bulk load because the maximum number of errors (10) was exceeded.
Msg 7399, Level 16, State 1, Line 10
The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error.
Msg 7330, Level 16, State 2, Line 10
Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".
השאילתא מתחברת לקובץ אקסל ושולפת ממנו נתונים ואח"כ עושה עוד כמה פעולות ...
עד כמה שאני מבינה הבעיה היא בחלק זה של הקוד :
CREATE TABLE CSVTest
(ID varchar(40),
code VARCHAR(40),
achuz float
)
BULK
INSERT CSVTest
FROM 'C:\טבלת אחוזים\bb.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
ההודעת שגיאה שהיא מביאה :
Msg 4864, Level 16, State 1, Line 10
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 11, column 3 (achuz).
Msg 4865, Level 16, State 1, Line 10
Cannot bulk load because the maximum number of errors (10) was exceeded.
Msg 7399, Level 16, State 1, Line 10
The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error.
Msg 7330, Level 16, State 2, Line 10
Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".