Здравствуйте, у меня недавно возникла проблема в Asp. Net C # 4 приложение. Я получаю значения от адреса и затем помещаю их в базу данных. Но фреймворк выдаёт мне сообщение « Ошибка преобразования данных. [Значение состояния OLE DB (если известно) = 2] ».
Вот мой код:
var db = Database.Open("StarterSite");
var insert = db.Execute("INSERT INTO Downloads (ID, Name, Url, Size) VALUES ('@1', '@2', '@3', '@4')", Convert.ToInt32(Request.QueryString["fileid"]), Request.QueryString["name"], Request.QueryString["url"], Request.QueryString["size"]);
Где ID равно int и Имя, URL, Размер равно ntext . Пожалуйста, помогите мне. Спасибо!