צריך עזרה במהירות קליטה - בסיס נתונים
 
       
עמוד הבית
תקנון הפורומים
לוגו קהילתי
צור קשר
Developers.org.il :: אתר המפתחים הישראלי
אינדקס הפורומים       רשימת חברים    לוח שנה    מי מחובר?
ברוך/ה הבא/ה אורח/ת ( התחבר | הירשם )
        



צריך עזרה במהירות קליטה - בסיס נתונים הראה / הסתר
כתב
הודעה
נשלח 08/09/2008 16:39
Active Developer

Active Developer

קבוצה: מפתחים רשומים
התחבר לאחרונה: אתמול @ 10:28
הודעות: 268, ביקורים: 997
צהריים טובים לכולם

בעבר לירון שלח לי קטע קוד שאני יכול לקלוט איתו קובץ CSV ולהכניסו לבסיס-נתונים אקסס
עובד מצויין.

אני צריך את אותו הדבר רק שיכניס את הנתונים לבסיס-נתונים SQL server 2000

ניסיתי לשנות כל מיני דברים ולא הצלחתי, מישהו יכול לעזור ?

קטע קוד

Cmd.CommandText = @"INSERT INTO MEN SELECT * FROM [Text;DATABASE=" + pathI + @"\].[zibi.txt];";

Cmd.ExecuteNonQuery();

בתודה מראש

הודעה #5585
נשלח 08/09/2008 17:48
Active Developer

Active Developer

קבוצה: מפתחים רשומים
התחבר לאחרונה: אתמול @ 10:28
הודעות: 268, ביקורים: 997
OK הצלחתי לפתור את הבעיה כך:

קטע קוד

SQL = @"BULK INSERT MEN FROM 'c:\ZZ.csv' WITH (FIELDTERMINATOR = ',',ROWTERMINATOR = '')";

Cmd.CommandText = SQL;

Cmd.ExecuteNonQuery();

עכשיו יש לי בעיה אחרת, כל העברית יוצאת לי ג'בריש - איך אני פותר את זה ?

בתודה מראש

הודעה #5586
נשלח 09/09/2008 10:45
מנהל פורום "פלטפורמת NET."

מנהל פורום "פלטפורמת NET."

קבוצה: הנהלה ראשית
התחבר לאחרונה: אתמול @ 08:30
הודעות: 1,360, ביקורים: 5,449
הפיתרון הוא פשוט, עליך להוסיף בבלוק ה-WITH:

קטע קוד
CODEPAGE=1255

קרי:

קטע קוד
WITH (CODEPAGE=1255,FIELDTERMINATOR = ',',ROWTERMINATOR = '')";



לירון רצבי, מנהל ומייסד האתר
אתר: http://www.Developers.org.il
דוא"ל: Webmaster@Developers.org.il

הודעה #5590
נשלח 09/09/2008 11:00
Active Developer

Active Developer

קבוצה: מפתחים רשומים
התחבר לאחרונה: אתמול @ 10:28
הודעות: 268, ביקורים: 997
אין כמוך !!!  תודה ענקית !!!!

אני כבר שעה יושב מול המסך....עם גוגל ולא מוצא.....

הודעה #5593
נשלח 09/09/2008 17:44
Active Developer

Active Developer

קבוצה: מפתחים רשומים
התחבר לאחרונה: אתמול @ 10:28
הודעות: 268, ביקורים: 997
שלום לכולם

כל הבעיות נפתרו, אך יש עוד משהו קטן

בשיטה זו אני מחוייב שמספר השדות בבסיס-הנתונים יהיה זהה למספר הנתונים המופרדים בפסיק בקובץ ה- CSV

יש לי מצב שבבסיס-הנתונים יש לי יותר שדות (שחלקם אני ממלא מאוחר יותר)

במצב כזה התוכנה מתרסקת, מה אפשר לעשות ?

בתודה מראש

הודעה #5596
« נושא קודם | נושא הבא »


קוראים נושא זה הראה / הסתר
מפתחים מחוברים: 0 (0 אורחים, 0 רשומים, 0 מפתחים אנונימיים)
אין מפתחים הצופים כרגע בנושא זה.
מנהל/י הפורום: Liron_Ratzabi

 GMT +2:00, 5:41am

מופעל ע"י InstantForum.NET v4.1.4 © 2008
זמן ריצה: 0.172. 17 שאילתות. כיווץ לא מופעל.

 
תנאי שימוש והצהרת פרטיות |  אודות האתר | פרסום באתר |  צור קשר
Developers.org.il © 2008 Liron Ratzabi. All rights reserved