ببخشید این اخطار برای چی هست؟
عنوان را در گوگل سرچ کنید به نتیجه میرسید
خب میشه شما بگید
به نتیجه ای نرسیذم
اقای مدائنی لطفا کمک کنید هرچی سرچ میکنم به نتیجه نرسیدم
نوع ستون چیست ؟
اگر از نوع ntext هست تغییر دهید به nvarchar(max)
از نوع nvarchar(50) هست
در اون جدول هیچ ستونی از نوع ntext نیست ؟
چرا یکی از فیلدها از نوع ntext هست
این فیلد که از نوع ntext هست برای ثبت مطلب گذاشتم
نوع رو به nvarchar(max) تغییر دهید
تغییر دادم ولی بازهم هم خطا داره
اقای مدائنی این روی لوکال هاست هیچ مشکلی نداره وقتی میزارم داخل هاست مشکل پیدا میکنه
حتما تنظیماتی در سرور داره روی پروزه شما تاثیر میزاره
به پشتیبانی سرور تیکت بزنید میتونند کمکتون کنند
به پشتیبان تیکت زدم این جواب دادن
در این خصوص از یک برنامه نویس راهنمایی بگیرید و از آن طریق پیگیر رفع این مشکل باشید.از برنامه نویس بخواهید تا موارد را بررسی نماید، در صورتی که باید سرویسی از سمت ما فعال گردد اطلاع دهید تا بررسی گردد
چه کدی نوشتید که این ارور رو داده ؟
کد رو قرار بدید
if (titlepost != true) { postno.Visible = true; postyes.Visible = false; } else { if (txtTitle.Text == "") { msgbox.ShowError("فیلدهای ورودی کنترل نمایید"); return; } string title_post = txtTitle.Text.Trim(); string text_post; if (txt_text.Visible == false) { text_post = CKEditor_text.Text.Trim(); } else { text_post = txt_text.Value.Trim(); } string s = ""; // Session["cap"] = ""; char[] chars = "QWERTYUIOP0123ASDFGHJKL456789ZXCVBNM".ToCharArray(); int index; Random r = new Random(); int lenght = r.Next(5, 5); for (int i = 0; i < lenght; i++) { index = r.Next(chars.Length - 1); s += chars[index].ToString(); } string link = s; string toptile = txt_toptitle.Text.Trim(); string summary = txt_summary.Text.Trim(); string colorpost = txtcolor.Text; string Bold_post; if (Ch_Bold.Checked) { Bold_post = "bold".Trim(); } else { Bold_post = "".Trim(); } string underline_post; if (Ch_underline.Checked) { underline_post = "underline".Trim(); } else { underline_post = "".Trim(); } string linethrough_post; if (Che_linethrough.Checked) { linethrough_post = "line-through".Trim(); } else { linethrough_post = "".Trim(); } string text_state, text_command; string state = chkDraft.Checked.ToString(); if (state == "True".Trim()) { text_state = "(پیش نویس)"; } else { text_state = "(انتشار)".Trim(); } string statecommend_post = Chk_comments.Checked.ToString(); if (statecommend_post == "False".Trim()) { text_command = "(دیدگاه بسته)".Trim(); } else { text_command = "".Trim(); } string date = txtdate.Text; string time = txtHour.Text; string url_post = txtTitle.Text.Trim(); url_post = url_post.Replace(' ', '-').Replace('+', '-'); int number_comments = 0; string reporter_post = txt_reporter.Text.Trim(); string usename = spusernam.Value.Trim(); string img_post = ""; Boolean fileOK = false; string savepath = Server.MapPath("/Admin/image/post/large/"); string savefile; if (FileUpload1.HasFile) { String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower(); String[] allowedExtensions = { ".gif", ".png", ".jpeg", ".jpg", ".bmp" }; for (int i = 0; i < allowedExtensions.Length; i++) { if (fileExtension == allowedExtensions[i]) { fileOK = true; img_post = allowedExtensions[i].Remove(0, 1); break; } } } else//اگر هیچ عکسی انتخاب نشده باشد { img_post = lblpic.Text; fileOK = true; } DataTable dt = new DataTable();//ثبت خبر DAL.post post = new DAL.post(); post.title_post = title_post; post.text_post = text_post; post.toptitle = toptile; post.state = state; post.summary = summary; post.img_post = img_post; post.statecommend_post = statecommend_post; post.date = date; post.time = time; post.reporter_post = reporter_post; post.number_comments = number_comments; post.url_post = url_post; post.colorpost = colorpost.Trim(); post.text_state = text_state; post.text_command = text_command; post.Bold_post = Bold_post.Trim(); post.underline_post = underline_post.Trim(); post.linethrough_post = linethrough_post.Trim(); post.link = link; post.usename = usename; post.Insert(); msgbox.ShowSuccess("مطلب جدید با موفقیت ثبت شد"); int IDuser = Convert.ToInt32(Request.Cookies["UserInfo"]["id_user"]); DAL.user loaduser = DAL.user.Select_KeyID_user(IDuser); string usernamee = loaduser.username; txt_reporter.Text = loaduser.name_user; dt = DAL.post.select("select ID_post from post"); if (FileUpload1.HasFile)//اگر عکسی انتخاب شده باشد، شناسه خبر بازیابی می شود و عکس با نام شناسه آپلود می شود { int id_news = (int)(dt.Rows[dt.Rows.Count - 1]["ID_post"]);//پیدا کردن شناسه خبر img_post = (id_news).ToString() + "." + img_post; FileUpload1.SaveAs(savepath + img_post); DAL.imgresiz img = new DAL.imgresiz(); img.Resize(Server.MapPath("/Admin/image/post/large/" + img_post), Server.MapPath("/Admin/image/post/small/" + img_post)); } if (chTelegram.Checked) { Telegram(sender, e); } else { } int ID_post = (int)(dt.Rows[dt.Rows.Count - 1]["ID_post"]); DAL.Tag addtag = new DAL.Tag();//ثبت برچسب ها int g, count = List_tag.Items.Count; for (g = 0; g < count; g++) { string tag_post = List_tag.Items[g].Text.ToString(); int ID_posttag = ID_post; addtag.tag_post = tag_post; addtag.ID_post = ID_posttag; addtag.Insert(); } List_tag.Items.Clear(); List_tag.Visible = btdeltag.Visible = false; foreach (ListItem item in ch_group_news.Items) { if (item.Selected) { string selectedValue = item.Value; DAL.post_category nc = new DAL.post_category(); nc.ID_posts = Convert.ToInt32(ID_post); nc.ID_category = Convert.ToInt32(selectedValue); nc.Insert(); } } ch_group_news.Items.Clear(); SqlDataSource cate = new SqlDataSource(); cate = DAL.categori.data_source("SELECT * FROM [category] ORDER BY [ID_category] DESC"); ch_group_news.DataSource = cate; ch_group_news.DataBind(); chTelegram.Checked = false; txtTitle.Text = CKEditor_text.Text = txtTags.Text = txt_summary.Text = txt_toptitle.Text = "";
متاسفانه من متوجه خطا نشدم
string titlepostnew = txtTitle.Text; bool titlepost = DAL.post.CheckUpost(titlepostnew); if (titlepost != true) { postno.Visible = true; postyes.Visible = false; }
مشکل این کد طبق اخطارهای بالا چیه
کد CkeckUpost رو قرار دهید
public static Boolean CheckUpost(string title_post) { SqlConnection sc = new SqlConnection(Utility.Connection_String()); SqlCommand cmd = new SqlCommand("Select * From [post] where title_post=@title_post", sc); cmd.Parameters.AddWithValue("@title_post", title_post); sc.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { return false; } return true; sc.Close(); }
اقای مدائنی جواب نمیدی
متاسفانه نتونستم خطا رو پیدا کنم
باید کدتون رو trace کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)