פורסם 2011 בינואר 1614 שנים מתודת ההוספה וההצגה של כל הטבלה עובדות.הפעולות של העידכון לא עובדות.תמונות:http://img72.imageshack.us/i/citiesclass.jpg/http://img600.imageshack.us/i/debuging.jpg/http://img267.imageshack.us/i/programy.jpg/
פורסם 2011 בינואר 1614 שנים מה זה Sqlhelper?תבדוק שלא עף לך איזשהו exception בדרך (פתח את תפריט debug > exception וסמן שם את Common Language Runtime Exception).
פורסם 2011 בינואר 1614 שנים מחבר מחלקת ה-Sqlhelper מתקשרת למסד נתונים ומכניסה נתונים אליו.מה בעצם הפעלת ה - exception מראה לי?,ביטויים עם תחביר שגוי?.הנה התמונה אחרי שעשיתי מה שאמרת לי :http://img211.imageshack.us/img211/3272/exeption.jpg
פורסם 2011 בינואר 1614 שנים ההודעה שאתה מקבל היא invalid column name "omer" כך שאני מניח שאו שאין לך עמודה כזו או שאתה עובד עם הטבלה הלא נכונה.
פורסם 2011 בינואר 1614 שנים שים לב שבשאילתה שאתה מעביר אתה צריך לעטוף את המחרוזות בגרשיים. כלומר, זו המחרוזת שאתה מעביר:"select * from Cities where CityName=omer"כמובן שרת ה-sql לא יודע ש-omer צריך להיות מחרוזת, כי לא עטפת אותו בגרשיים.
פורסם 2011 בינואר 1614 שנים מחבר התכוונתה לפעולת העידכון כי אני לא מוצא את השורה. public void CityNameUpdate(string Name) { DataSet ds = Sqlhelper.fill(string.Format("select * from Cities where CityName={0}", [b]"Name"[/b]), "Cities"); if (ds.Tables["Cities"].Rows.Count > 0) { DataRow dr = ds.Tables["Cities"].Rows[0]; dr["CityName"] = Name; Sqlhelper.update(ds, "select * from Cities", "Cities"); } }
פורסם 2011 בינואר 1614 שנים התכוונתי לשורה הזו כמובן:DataSet ds = Sqlhelper.fill(string.Format("select * from Cities where CityName={0}", "Name"), "Cities");(בהתחשב בעובדה שהיא זו שגורמת לשגיאה)
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.