פורסם 2014 באפריל 1311 שנים כאשר אני עושה שאילתא ומעדכן את הנתונים בצורה כזאת string date1 = "11/12/1900"; אז הוא בסדר מתעדכןאבל ברגע שאני רוצה לשלב נתון שמגיע מתגית בשם option הוא זורק אקספשןלמה אני לא יכול לשלב סטרינג שם?
פורסם 2014 באפריל 1311 שנים מחבר [ ובמקום אחר כן עובד לי העידכון - - - תגובה אוחדה: - - - הסטרינגים האלה שהמתודה מקבלת של היום חודש ושנה מגיעים מ Request.Form["monthDroupdownList"] כאשר כל אחד מהם הוא תגית select string date1 = day + "/" + month + "/" + year; DateTime date = DateTime.Parse(date1); if (!isExistence) { DataRow rd = ds.Tables[0].NewRow(); rd["IDNumber"] = id; rd["FirstName"] = fname; rd["LastName"] = lname; rd["Gender"] = gender; rd["DateOfBirth"] = date; rd["EmailAdress"] = email; rd["status"] = status; ds.Tables[0].Rows.Add(rd); da.Update(ds); return true; } return false; } נערך 2014 באפריל 1311 שנים על-ידי bdoron
פורסם 2014 באפריל 1411 שנים מחבר שאני שם מחרוזת כזאת string date1 = "11/12/1900"; אז הוא מקבל אותהה11 זה החודשים וה12 זה הימים בדקתיאבל שאני מחליף את זה במשתנים זה לא עובד
פורסם 2014 באפריל 1411 שנים שוב, וידאת שהמשתנים מכילים ערכים שיוצרים תאריך תקני? מהם בדיוק day, month ו-year?
פורסם 2014 באפריל 1411 שנים מחבר אני העתיק לך את הקוד של הday שתראה <select id="monthDroupdownList" name="monthDroupdownList"> <option value="1">January</option> <option value="2">February</option> <option value="3">March</option> <option value="4">April</option> <option value="5">May</option> <option value="6">June</option> <option value="7">July</option> <option value="8">August</option> <option value="9">September</option> <option value="10">October</option> <option value="11">November</option> <option value="12">December</option> </select>זה סלקטורים, ובcode behinde בסי שארפ אני בפונקציה מציב את הערך של אותו סלקטור בצורה הזאת person.addPerson(isExistence, Request.Form["id"], Request.Form["firstName"], Request.Form["lastName"], Request.Form["GenderDropDownList"], Request.Form["monthDroupdownList"], Request.Form["dayDroupdownList"], Request.Form["yearDroupdownList"], Request.Form["emailaddress"], Request.Form["StatusDropDownList"], _comm, _details, _dataAdapter);- - - תגובה אוחדה: - - -עכשיו אני מנסה להציב את אותם אלמנטים בdatarow שאני מוסיף לdatasetוהוא מחזיק לי אקספשן- - - תגובה אוחדה: - - -עכשיו אני מנסה להציב את אותם אלמנטים בdatarow שאני מוסיף לdatasetוהוא מחזיק לי אקספשן
פורסם 2014 באפריל 1411 שנים אתה לא קורא את מה שאני כותב. מה המחרוזת המדויקת שמועברת לפונקציה DateTime.Parse? האם אתה בטוח שזה הפורמט שהיא יכולה לפרש?
פורסם 2014 באפריל 1411 שנים מחבר וואלה לא יודע מה הפורמט שdateTime.parse מקבל... הוא לא בודק את כל האופציות? כי אם אני רושם 11/12/1900 הפרס מתבצעאבל אם למשל אני מוחק את 11 ומשרשר משתנה יש אקספשןאני מקווה שהבנתי אותך, המחרוזת המדוייקט שעוברת לDateTime.Parse זה לא הstring date1 = day + "/" + month + "/" + year; DateTime date = DateTime.Parse(date1);
פורסם 2014 באפריל 1411 שנים מחבר string date1 = day + "/" + month + "/" + year;לא?כאילו לפי סדר השירשור שעשיתי
פורסם 2014 באפריל 1411 שנים אבל האם המשתנה day מכיל ערך חוקי? האם המשתנה month מכיל ערך חוקי? האם המשתנה year מכיל ערך חוקי?אם המשתנה day מכיל משהו כמו "3fz5" זה לא ערך חוקי, ולכן parse עפה.תדפיס לעצמך (ולנו) את הערך של day, month, year ו-date1 *לפני* שאתה קורא ל-parse ותבדוק שזה אכן מבנה חוקי של תאריך.
פורסם 2014 באפריל 1411 שנים כשכתוב int x = y+z ואני שואל אותך מה מכיל x, אל תענה לי "את y ועוד z" - תענה לי את הערך ש-x מכיל, לדוגמה 5 או 17.
פורסם 2014 באפריל 1411 שנים מחבר יואב סידרתי את זה מסתבר שהיה לי עוד סלקטור עם אותו שם... העתקתי אותו למקום אחר ושכחתי לשנות את השם ואז הוא נתן לי סטרינג לא תקין אבל הפעם יש לי בעיה אחרת הוא לא מעדכן לי את הdataset מאחר והשאילתא שעשיתי מרכיבה 2 טבלאות הוא שלח לי שגיאה כזאת : // set connection SqlCommand _comm = new SqlCommand(@"SELECT * FROM [Db_CrmWrk].[dbo].[Employees] employees INNER JOIN [Db_CrmWrk].[dbo].[Persons] person ON employees.IDNumber=person.IDNumber WHERE employees.OperatingCompanyID=(select [OperatingCompanyID] from [Db_CrmWrk].[dbo].[Employees] where IDNumber=@id)", _conn); _comm.Parameters.Add("@id", SqlDbType.VarChar, 10); _comm.Parameters["@id"].Value = Request.QueryString["idNumber"]; _dataAdapter.SelectCommand = _comm; _dataAdapter.Fill(_details, "Owners"); DataTable _employees = _details.Tables["Owners"]; עכשיו אני מבין למה הוא זורק לי את השגיאה כי הdataset שאני מעביר לו, הטבלה הזאת מורכבת מ2 טבלאות בעצם, והשאלה איך אני באמת יכול עכשיו להוסיף לטבלה שהיא בעצם תוצאה של 2 טבלאות
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.