Базы данных, Datagridview-ы...

  • Автор темы Автор темы Serrr
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
S

Serrr

Проблема такая:
В ячейке не сохраняется часть текста, которая находится после 50-го символа.

Пробовал:
- поставить количество символов 32767 в столбце этой таблицы средствами VS
- поставить тип столбца MEMO

При пошаговом выполнении текст весь показывает в переменных, а записывается только 50.

Уважаемые, помогите?
 
InstrTableAdapter.InsQ(nach.Value, namme.Text, KM.Text, KP.Text, KD.Text, KR.Text, n)


namme.text - textboх {multiline=true} - это по замыслу длинное наименование

тоесть запрос выполняется
 
В вашем InsQ есть параметры для которых указывается длина данных, это раз, во вторых, если это сторедпроцедура, то в ней есть свои параметры, также с указанием длины данных, ищите где у вас указано 50.

Добавлено: ... а еще и у таблицы, в датасете есть длина поля.
 
В обозревателе баз данных хранимые процедуры моей базы данных не присутствуют (+ не раскрывается), у меня запросы записаны в таблеадаптере (извиняюсь за выражение)
 
Значит ищите там "обрезание".

сразу вопрос: как это обрезание должно выглядеть. столбец ДатаГридВиев-а выставил на 32767 (maxInputLenght), в таблице поле длиной 5867... семизначная

Добавлено: Нашёл!!!!
Это было в параметрах запроса (50)
СПасибо за внимание :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!