Перейти к содержимому

Фотография

Помогите разобраться! Закачка текста в бд.HTML, ASP, SQL Server


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 54

#1
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений
textarea cols="54" rows="15";
данные помещаются в бд, но не полностью - до тех пор, пока количество строк не станет равным 9, данные не отправляются.....
поле в бд SQL Server текстовое.
В чем может быть проблема, подскажите?

#2
ALX

ALX

    Читатель

  • Забанен
  • 1 291 сообщений
так  не  отправляются  или  не  записываются?

#3
Pusher

Pusher
  • Свой человек
  • 678 сообщений

textarea cols="54" rows="15";
данные помещаются в бд, но не полностью - до тех пор, пока количество строк не станет равным 9, данные не отправляются.....
поле в бд SQL Server текстовое.
В чем может быть проблема, подскажите?

размер поля?
  • 0

#4
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений

так  не  отправляются  или  не  записываются?

Ну или не отправляются, или одно из двух   :dandy:

#5
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений

размер поля?


Так я ведь указала cols и rows...
:dandy:

#6
Сергей Бондаренко

Сергей Бондаренко
  • Забанен
  • 7 189 сообщений
Как я понял, имелся в виду размер поля в БД

Вообще, перво-наперво тебе надо локализовать проблему.

В твоем случае есть (грубо говоря) две пересылки данных, при которых они могут порезаться. Первая - когда ты передаешь данные формы (кстати, ты передаешь через GET или через POST?), вторая - когда ты собираешь SQL запрос на инсерт этих данных в БД.
Тебе нужно определить - переданы ли твои данные в скрипт целиком, до их инсерта, или нет.

#7
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений

Как я понял, имелся в виду размер поля в БД


тип поля в бд text, по идее должен помещать до 3 ГБ текста.

#8
Majesty

Majesty
  • В доску свой
  • 1 404 сообщений
Размер поля может быть и в БД :dandy: Правда там по-другому будет - там будет обрезаться по опр. кол-ву символов...
  • 0

#9
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений

Как я понял, имелся в виду размер поля в БД
Вообще, перво-наперво тебе надо локализовать проблему.
В твоем случае есть (грубо говоря) две пересылки данных, при которых они могут порезаться. Первая - когда ты передаешь данные формы (кстати, ты передаешь через GET или через POST?), вторая - когда ты собираешь SQL запрос на инсерт этих данных в БД.
Тебе нужно определить - переданы ли твои данные в скрипт целиком, до их инсерта, или нет.


GET
Скорее всего имеет место первая проблема. После того, как форма заполнена каким то текстом (больше 9 столбцов), она не сабмитит, нет ни какой реакции на сабмит...

#10
Majesty

Majesty
  • В доску свой
  • 1 404 сообщений
А случайно текстарея не ограничена по символам? :dandy:
  • 0

#11
Сергей Бондаренко

Сергей Бондаренко
  • Забанен
  • 7 189 сообщений

GET
Скорее всего имеет место первая проблема. После того, как форма заполнена каким то текстом (больше 9 столбцов), она не сабмитит, нет ни какой реакции на сабмит...

Для передачи больших объемов информации рекомендую использовать POST

#12
Majesty

Majesty
  • В доску свой
  • 1 404 сообщений
Если бы была проблема в методе данные бы передавались, но не полностью. А тут ваще какая-то непонятица :dandy:
  • 0

#13
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений

А случайно текстарея не ограничена по символам? :dandy:

Нет :D

#14
Majesty

Majesty
  • В доску свой
  • 1 404 сообщений
Полтергейтс какой-то...
  • 0

#15
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений
Попробовала POST.
Данные отправляются....
Но, в SQL Server вместо моего текста - <Long Text>
:dandy:
Почему?

#16
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений

Полтергейтс какой-то...

Полтербилгейтс  :dandy:

#17
Majesty

Majesty
  • В доску свой
  • 1 404 сообщений
Дык это в БД ограничение на длину стоит, наверно :dandy:
  • 0

#18
Pusher

Pusher
  • Свой человек
  • 678 сообщений

Как я понял, имелся в виду размер поля в БД
Вообще, перво-наперво тебе надо локализовать проблему.
В твоем случае есть (грубо говоря) две пересылки данных, при которых они могут порезаться. Первая - когда ты передаешь данные формы (кстати, ты передаешь через GET или через POST?), вторая - когда ты собираешь SQL запрос на инсерт этих данных в БД.
Тебе нужно определить - переданы ли твои данные в скрипт целиком, до их инсерта, или нет.

GET
Скорее всего имеет место первая проблема. После того, как форма заполнена каким то текстом (больше 9 столбцов), она не сабмитит, нет ни какой реакции на сабмит...

1.а как вы определяете сабмитит она или  нет?
мобыть просто глянуть что нить типа Response Request.Form, типа что там ваще уходит при сабмите ...
2. а от интересно если вы например будете использовать в запросе некоторые специфические символы, например -- по мооему для MSSQL хрен его знает какой версии, то запрос просто не выполниится :dandy:
3. делаете ли ХТМЛдекод при посылке данных серверу ?
все таки посмотрите размер поля.... да и вот ишшо при сборке запроса для сервера уделите внимание кавычкам...
4. не используйте мемтод GET для передачи таких объемофф танных... нихрена себе там урл  получется... интересно какой макс длины можеть быть урл?
  • 0

#19
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений

Дык это в БД ограничение на длину стоит, наверно :D

Админ говорит, что ограничения нет... :dandy:

#20
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений

1.а как вы определяете сабмитит она или  нет?
мобыть просто глянуть что нить типа Response Request.Form, типа что там ваще уходит при сабмите ...
2. а от интересно если вы например будете использовать в запросе некоторые специфические символы, например -- по мооему для MSSQL хрен его знает какой версии, то запрос просто не выполниится :dandy:
3. делаете ли ХТМЛдекод при посылке данных серверу ?
все таки посмотрите размер поля.... да и вот ишшо при сборке запроса для сервера уделите внимание кавычкам...
4. не используйте мемтод GET для передачи таких объемофф танных... нихрена себе там урл  получется... интересно какой макс длины можеть быть урл?

На Сабмит у меня проверка стоит. Проверила (Response.Write) - цепляет всё

MSSQL 2000


HTMLдекод это что?


Количество пользователей, читающих эту тему: 2

пользователей: 0, неизвестных прохожих: 2, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.