Как решить эту ошибку? Во время запуска программы ... не удалось сделать управление fileupload при загрузке изображений в базу данных SQL
//Query to insert images path and name into database SqlCommand cmd = new SqlCommand("Insert into [database],[dbo].[Userdetails],[UploadImage],[ImageName],[ImageSize] values(@ImageName,@ImageSize))", con); //Passing parameters to query cmd.Parameters.AddWithValue("@ImageName","Images/" + filename); cmd.Parameters.AddWithValue("@ImageSize", "Images/" + filename); cmd.Parameters.AddWithValue("@UploadImage","Images/" + filename); cmd.ExecuteNonQuery(); //Close dbconnection con.Close(); Response.Redirect("~/Default.aspx");
Incorrect syntax near ','. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Incorrect syntax near ','. Source Error: Line 82: cmd.Parameters.AddWithValue("@ImageSize", "Images/" + filename); Line 83: cmd.Parameters.AddWithValue("@UploadImage","Images/" + filename); Line 84: <big>cmd.ExecuteNonQuery();</big> Line 85: //Close dbconnection Line 86: con.Close();
Что я уже пробовал:
я еще ничего не пробовал...синтаксис в курсивных тегах hs ошибка plz подсказывает мне...как решить эту проблему...
Richard MacCutchan
Вы забыли имя значения для @UploadImage
в вашем SQL-операторе. Кроме того, вы пытаетесь добавить одну и ту же строку к каждому значению параметра.