• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

Serrr

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

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

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

Уважаемые, помогите?
 
S

Serrr

InstrTableAdapter.InsQ(nach.Value, namme.Text, KM.Text, KP.Text, KD.Text, KR.Text, n)


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

тоесть запрос выполняется
 
E

etc

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

Добавлено: ... а еще и у таблицы, в датасете есть длина поля.
 
S

Serrr

В обозревателе баз данных хранимые процедуры моей базы данных не присутствуют (+ не раскрывается), у меня запросы записаны в таблеадаптере (извиняюсь за выражение)
 
S

Serrr

Значит ищите там "обрезание".

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

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

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