Send to mail, sql query result as csv file

יום שישי, אפריל 19, 2013

התקבשתי לפתח תוכנה קטה שתדע להריץ שאילתא בבסיס נתונים, לקבל את התוצאה ולשלוח אותה במייל כקובץ csv. מייד נכתוב אותה יחד. (ניתן להוריד קבצי מקור – כאן לא נראה את כל הקוד, רק את החלקים החשובים).   למעשה הפתרון שלנו יהיה מורכב משלושה פרוייקטים. SqlReportLib, יכיל את כל הקוד עצמו (הלוגיקה השליחה במייל, ההרצה ב – DB. SqlReportApp, אפליקצייה מסוג Console הגדירה את כל ההגדרות בקונפיג, ופשוט מריצה את הקוד. ...
3 תגובות

שימוש הפעלה בסיסית של שאילתות SQL רגילות ב–Entity Framework

יום שישי, אוגוסט 24, 2012

לפעמים גם כשאנחנו עובדים עם Entity Framework עדיין נרצה להפעיל שאילתות SQL או stored procedure כלשהו. בפוסט זה נראה כיצד לשלוח שאילתות בסיסיות לבסיס הנתונים בעזרת Native Sql, בפוסט הבא נראה כיצד אפשר לעשות זאת בעזרת מנגנון מיוחד הנקרא Functions. להורדת דוגמת הקוד ובסיס הנתונים. כך נראה בסיס הנתונים שלי:   נייצר עבורו מודל של Entity Framework ונרצה להפעיל שאילתות עליו (או הפעלה של SP). ישנם שני פונקציות עיקריות, אחת ExecuteStoreCommand, מתודה זו מאוד...
אין תגובות

דוגמאות בסיסיות לשימוש בשיטות השונות בגישה לבסיס נתונים

יום שני, נובמבר 14, 2011

  קבלתי שאלה כיצד מתחברים לבסיס נתונים ב - net.   כמובן שהפתרון גדול מידי עבור מסגרת הזו, אבל בכל זאת אני אדגים כאן את הבסיס להתחברות בכל השיטות. חשוב לזכור שפוסט זה הינו דוגמא בסיסית ביותר לגישה בכל השיטות ולא לימוד מעמיק של כל אחת מהם.   (אני מתנצל מראש שהדוגמאות בפוסט זה הם ב - vb.net ולא ב - #C)   להורדת הדוגמאות בפוסט זה     הקדמה:  כדי לגשת לבסיס נתונים מ - net קיימים (בעיקר) שלוש דרכים.   הראשונה והבסיסית היא כמובן ado.net.   השנייה היא גישה בעזרת dataset, typed dataset.   והשלישית היא orm כשהשיטות העיקריות הם nhibernate, entity framework.     ado.net: ado.net היא השיטה הבסיסית שכל השיטות מאחורי הקלעים עובדים איתה, מדובר על פתיחת...
תגובה אחת

שיעור בסיסי על ADO

יום שבת, דצמבר 19, 2009

   ניתן להוריד את דוגמת הקוד מכאן.   בפוסט הזה אני רוצה לדבר על ADO, אנחנו נבין את המושגים הבאים:   SqlConnection SqlCommand SqlParameter SqlDataReader ExecuteNonQuery ExecuteScalar SqlTransaction TransactionScope     המטרה של הפוסט היא - שמי שחדש בתחום ידע להתחיל לעבוד מול בסיסי נתונים בצורה הבסיסית ביותר - אני יוצר מתוך הנחה שהקורא מכיר SQL.   נתחיל.   בבסיס הנתונים הכי ידוע בעולם Northwind יש כמה טבלאות - בדוגמא נעבוד עם טבלת Categroies ו - Products.   יש כמה שיטות לעבוד עם נתונים, אבל כאמור אנחנו מדברים כרגע על ADO הפשוט, למעשה גם בו יש שני שיטות אחת זה עבודה עם DataSets והשנייה שאותה נדגים זה עבודה עם אובייקטים שנייצר אותם בעצמנו בעזרת ADO.   אז נניח שיש לנו את האובייקטים...
תגיות: , , , ,
תגובה אחת