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

Фотография

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


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

#21
Majesty

Majesty
  • В доску свой
  • 1 404 сообщений

нихрена себе там урл  получется... интересно какой макс длины можеть быть урл?

кажется 256 символов
  • 0

#22
ALX

ALX

    Читатель

  • Забанен
  • 1 291 сообщений
о том  что  ты  GET используешь  надо  было  сразу  сказать....
1) Запрос  может  обрубатся  проксей  за  которой  вы  работаете, для  размеров > 255 символов.
2) На  IIS как  и  на  других  серверах  стоит  ограничение  на  максимальную строку, отправленную GET методом...   по разным этот  лимит  равен  от 1.5 - 2кб ,  на  апаче - 8к
http://www.jetools.c...tent....sts.rtf

#23
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений
Всем огромное спасибо!!!!!!!
Хоть в MSSQL данных не видно, но вытаскиваются они очень замечательно  :dandy:

#24
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений
ОК!
Разницу между GET и POST я теперь никогда не забуду!
:dandy:

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

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

данные помещаются в бд, но не полностью

Если бы была проблема в методе данные бы передавались, но не полностью

Как-бы именно это и происходит. Так что дело скорее всего (изначально) именно в методе отправки.

#26
Majesty

Majesty
  • В доску свой
  • 1 404 сообщений

Как-бы именно это и происходит. Так что дело скорее всего (изначально) именно в методе отправки.

Хмм... Человек сказал, что форма не сабмитится... Видимо не все тут говорят по-русски :dandy:
  • 0

#27
XiV

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

Как-бы именно это и происходит. Так что дело скорее всего (изначально) именно в методе отправки.

Хмм... Человек сказал, что форма не сабмитится... Видимо не все тут говорят по-русски :dandy:

А ник этого человека между прочим XiV!  :D

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

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

Как-бы именно это и происходит. Так что дело скорее всего (изначально) именно в методе отправки.

Хмм... Человек сказал, что форма не сабмитится... Видимо не все тут говорят по-русски :D

Majesty, если не сложно - внимательно перечитай первое письмо этого топика. Там написано (и я привел эту цитату в предыдущем письме), что "данные помещаются в бд, но не полностью", а это уже говорит о том, что форма была передана и как-то распарсена. Про то, что форма не сабмитится не было сказано ни слова.

Видимо не все тут читают по-русски  :dandy:

#29
Majesty

Majesty
  • В доску свой
  • 1 404 сообщений

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

И кто не читает по-русски?
  • 0

#30
XiV

XiV
  • очередь на регистрацию
  • 52 сообщений
Я щас разъясню ситуацию! :dandy:
Форма не сабмитилась в том случае, если число строк превышало 9, то есть превышало 256 символов. А если их число было не больше 9, то форма сабмитилась, данные попадали в базу.

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

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

Я щас разъясню ситуацию! :D
Форма не сабмитилась в том случае, если число строк превышало 9, то есть превышало 256 символов. А если их число было не больше 9, то форма сабмитилась, данные попадали в базу.

Наводящий вопрос: а что мы понимаем под термином "сабмит"? :dandy:

#32
Majesty

Majesty
  • В доску свой
  • 1 404 сообщений
ИМХО, обработка формы серверным скриптом :dandy:
  • 0

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

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

ИМХО, обработка формы серверным скриптом :dandy:

Неправильное твое ИМХО. Дождемся ответа XiV

#34
XiV

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

Я щас разъясню ситуацию! :)
Форма не сабмитилась в том случае, если число строк превышало 9, то есть превышало 256 символов. А если их число было не больше 9, то форма сабмитилась, данные попадали в базу.

Наводящий вопрос: а что мы понимаем под термином "сабмит"? :dandy:

Сабмит - это реакция на нажатие кнопки сабмит.   :D

Сабмит присходит в том случае, если начал работу обработчик формы и что-то делает с данными формы.

Если при нажатии на кнопку сабмит не происходит ни какой реакции, то есть абсолютно никакой - сабмит не происходит.

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

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

Я щас разъясню ситуацию! ;)
Форма не сабмитилась в том случае, если число строк превышало 9, то есть превышало 256 символов. А если их число было не больше 9, то форма сабмитилась, данные попадали в базу.

Наводящий вопрос: а что мы понимаем под термином "сабмит"? :dandy:

Сабмит - это реакция на нажатие кнопки сабмит.   :D
Сабмит присходит в том случае, если начал работу обработчик формы и что-то делает с данными формы.
Если при нажатии на кнопку сабмит не происходит ни какой реакции, то есть абсолютно никакой - сабмит не происходит.

Принято. :)
Т.е., у Вас, при большом объеме данных в текст-арии, не работала кнопка передачи?

#36
Pusher

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

ИМХО, обработка формы серверным скриптом :dandy:

Неправильное твое ИМХО. Дождемся ответа XiV

вот лучше  скажите, почему при вызове хранимой процедуры на сервере с количеством параметров >1 (2,3...) мне ОДБС драйвер сообщает :
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
[Microsoft][ODBC SQL Server Driver]Optional feature not implemented... Процедура никаких параметров не возвращает ...
может стоит поставить какое нибудь обновление ? искал на микрософте, ничего не нашел чтобы подошло
(MSDE & WIN2000 Prof) ?
  • 0

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

Сергей Бондаренко
  • Забанен
  • 7 189 сообщений
А БД какая? И как процедуру вызываешь?

#38
XiV

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

Т.е., у Вас, при большом объеме данных в текст-арии, не работала кнопка передачи?

Совершенно верно.  :dandy:

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

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


Т.е., у Вас, при большом объеме данных в текст-арии, не работала кнопка передачи?

Совершенно верно.  :dandy:

Хм.. Но работа кнопки "сабмит" не зависит от метода прописанного в форме.
Это самая обычная форма, или с предварительными проверками контента джава-скриптами?

#40
Pusher

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

А БД какая? И как процедуру вызываешь?

MSDE читай MSSQL 7.0

            Set con=Server.CreateObject("ADODB.Connection")
                 con.CursorLocation=adUseClient
                 con.Mode=adModeReadWrite
                 con.Open "DB"  
            set cmd=Server.CreateObject("ADODB.Command")
            cmd.ActiveConnection = con
            cmd.CommandText="InsertNewPosting"
            Set param=cmd.CreateParameter("POST_DATE",adDate,adParamInput,8,Now())    
            cmd.Parameters.Append param            
            Set param1=cmd.CreateParameter("POST_PAGE",adInteger,adParamInput,4,1)
            cmd.Parameters.Append param1                            
            call cmd.Execute (rec,,adCmdStoredProc+adExecuteNoRecords )
  • 0


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

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

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

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