Ошибка «Conversion failed when converting from a character string to uniqueidentifier» в INSERT запросе
Ошибка: Conversion failed when converting date and/or time from character string.
Все время эту ошибку выдает. Как изменить в запросе чтобы не ругалось. //запрос на.
При обновлении базы выходит ошибка «conversion error from string «27,5»»
Здравствуйте при обновлении базы выходит ошибка «conversion error from string «27,5»» на картинке.
Conversion failed when converting the varchar value ‘a1’ to data type int
INT DEFAULT ((0)) NOT NULL, using (SqlConnection sqlCon = new.
Ошибка компиляции: «[Error] converting to execution character set: Illegal byte sequence»
Всем привет, помогите исправить ошибку При компиляции выдает ошибку » converting to execution.
Решение
yafidik, текст ошибки «Conversion failed when converting from a character string to uniqueidentifier» говорит сам за себя. Какая-то из колонок имеет тип uniqueidentifier (по другому GUID), а значение которое ты передал в INSERT не получается преобразовать в него. Предполагаю что это колонка Id. У тебя в коде Id берется из textBox1 что врядли имеет сиысл т.к. ключи это внутренняя кухня БД и пользователи их не видят и не вводят. Вместо этого можно подставить функцию NEWID которая сгенерирует новый GUID. При желании можно сгенерировать Guid и на стороне C# через Guid.NewGuid.
Вместо SqlDataAdapter я бы использовал SqlCommand и что самое важное передавал бы значения колонок через SqlParameter т.к. это более безопасно и обеспечивает более высокую производительность SQL Server.
Решение
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Ошибка «Array to string conversion in»
объясните в чем тут ошибка? echo » «; foreach ($_POST as $k=>$v)< if.
Conversion failed when converting the nvarchar value ‘Label’ to data type int.
Есть сайт Asp.net. Помогите разобраться, на локальном компьютере все работает нормально. Скинул на.
Ошибка string(47) «CDbConnection failed to open the DB connection»
Добрый день, не могу справиться с проблемой общая ситуация — переношу вебсервис с одного сервера.
ошибка в запросе mysql_query(«insert . «)
Никак не работает INSERT в mysql_query, везде менял кавычки, пытался и переменные передать, и.
Перевод failed to convert parameter value from a string to a decimal
Alex_79 |
| ||
|
Walker |
| ||
|
Alex_79 |
| ||
|
Walker |
| ||
|
Alex_79 |
| ||
Код |
decimal? d = null; DateTime? m = null; |
if (textBox3.Text != «»)
<
if (textBox8.Text == «»)
<
DataSet1TableAdapters.EkzempTableAdapter adapter1 = new Base.DataSet1TableAdapters.EkzempTableAdapter();
adapter1.UpdateEkzempl(Convert.ToDecimal(comboBox1.SelectedValue.ToString()), Convert.ToDecimal(textBox1.Text), textBox7.Text, Convert.ToDecimal(comboBox2.SelectedValue.ToString()), Convert.ToDecimal(comboBox3.SelectedValue.ToString()), Convert.ToDecimal(textBox2.Text), m, Convert.ToDecimal(textBox3.Text), id_cen_up);
>
>
Добавлено @ 12:10
textBox8 -это дата[code=csharp]
Это сообщение отредактировал(а) Alex_79 — 30.5.2008, 12:16
Walker |
| ||
|
Alex_79 |
| ||
|
Walker |
| ||
Код |
public static bool IsNullOrEmpty(string value) < if (value != null) < return (value.Length == 0); > return true; > |
Это сообщение отредактировал(а) Walker — 30.5.2008, 12:25
Alex_79 |
| ||
|
Walker |
| ||
Код |
decimal? d = null; DateTime? m = null; |
if (textBox3.Text != «»)
<
if (textBox8.Text == «»)
<
DataSet1TableAdapters.EkzempTableAdapter adapter1 = new Base.DataSet1TableAdapters.EkzempTableAdapter();
adapter1.UpdateEkzempl(Convert.ToDecimal(comboBox1.SelectedValue.ToString()), Convert.ToDecimal(textBox1.Text), textBox7.Text, Convert.ToDecimal(comboBox2.SelectedValue.ToString()), Convert.ToDecimal(comboBox3.SelectedValue.ToString()), Convert.ToDecimal(textBox2.Text), m, Convert.ToDecimal(textBox3.Text), id_cen_up);
>
>
Alex_79 |
| ||
Код |
adapter1.UpdateEkzempl(Convert.ToDecimal(comboBox1.SelectedValue.ToString()), Convert.ToDecimal(textBox1.Text), textBox7.Text, Convert.ToDecimal(comboBox2.SelectedValue.ToString()), Convert.ToDecimal(comboBox3.SelectedValue.ToString()), Convert.ToDecimal(textBox2.Text), m, Convert.ToDecimal(textBox3.Text), id_cen_up); |
Добавлено через 36 секунд
на m вылетает
Walker |
| ||
|
Alex_79 |
| ||
|
Magnifico |
| ||
Код |
DataRow r = ds.Tables[«Customer»].NewRow(); r.BeginEdit(); r[0] = Convert.ToInt32(CustNoTextBox.Text); r[1] = CompanyTextBox.Text; r[2] = AddrTextBox.Text; DateTime date; //———————————————————————————————// if (DateTime.TryParse(DataTextBox.Text.Trim(), out date)) < r[3] = date; > else < r[3] = DBNull.Value; > //————————————————————————————————// r.EndEdit(); ds.Tables[«Customer»].Rows.Add(r); |
Любитель |
| |||||||||
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.
[ Время генерации скрипта: 0.1387 ] [ Использовано запросов: 21 ] [ GZIP включён ] Подписаться авторизуйтесь 0 Комментарий Старые |