נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: שגיאת קוד מעצבנת C# DB

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
umas
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 08 April 2009
משתמש: מנותק/ת
הודעות: 2
נשלח בתאריך: 08 April 2009 בשעה 00:17 | IP רשוּם
ציטוט umas

ערב טוב,
אני מנסה לתכנת מטודת קוד שתעדכן תא בDB שלי. אך בזמן ריצה נזרקת השגיאה "אי-התאמה של סוג נתונים בביטוי קריטריונים."
הקוד כדלקמן:
public void write(string accsessDatabaseName)
        {
            OleDbConnection conn = new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " + accsessDatabaseName + ".mdb");
            OleDbCommand comm = new OleDbCommand("UPDATE Pepole SET fName='Moshe' WHERE ID='3'", conn);
            conn.Open();

            comm.ExecuteReader();
           
           
          
           
            conn.Close();
         }
כמובן שהקריאה למטודה נעשה כמו שצריך כוללת את שם מסד הנתונים הנקרא.
השגיאה מופיעה על השורה
comm.ExecuteReader();
מה השגיאה שלי?
תודה רבה וחג שמח!
חזרה לתחילת העמוד הצג את כרטיס החבר של umas חפש הודעות אחרות של umas
 
Psytron
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 21 April 2009
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1
נשלח בתאריך: 21 April 2009 בשעה 21:47 | IP רשוּם
ציטוט Psytron

שלום umas, במחרוזת השאילתה נתת ל-ID ערך של מחרוזת ('3') במקום ערך מספרי (3).

מקווה שעזרתי.
חזרה לתחילת העמוד הצג את כרטיס החבר של Psytron חפש הודעות אחרות של Psytron
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה