Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запись в БД или проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Есть форма, которую человек заполняет и отправляет нажатием кнопки все это в БД... На полях для заполнения стоят валидаторы ( но думаю, что это роли не играет ) Так вот, на некоторых ПК - это форма нормально заполняется и загоняется в БД, на других же выдает следующуюю ошибку String or binary data would be truncated. The statement has been terminated. на sqlCommand.ExecuteNonQuery(); при этом если строку команды набить статически - все ок... Стоит только брать информацию из полей, заполняемых пользователем , так все продолжается... В чем может быть дело? Кодировка? И как это можно решить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 15:31 |
|
||
|
Запись в БД или проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Опишите подробнее ситуацию.. особенно как Вы подаете параметры в БД. И какие параметры ждет сама БД (тип, длина..)?кто сказал, что будет легко?))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 15:43 |
|
||
|
Запись в БД или проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
SqlConnection SqlCon = new SqlConnection(); SqlCon.ConnectionString = "Persist Security Info=False;" + "uid=sa;pwd=blabla;" + "database=ku;" + "server=srv;" + "Connect Timeout=30"; SqlCon.Open(); SqlCommand sqlCommand = new SqlCommand(); sqlCommand.CommandTimeout = 6000; sqlCommand.Connection = SqlCon; sqlCommand.CommandText = "INSERT INTO users ([nickname]) VALUES ('" + user_name + "')"; try { sqlCommand.ExecuteNonQuery(); button_form_save.Visible = true; Response.Redirect("projects_form_001.aspx"); } catch(Exception e1) { Page.Title = sqlCommand.CommandText; } примерно так сам запрос упростил но так тоже не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 15:57 |
|
||
|
Запись в БД или проблема с кодировкой
|
|||
|---|---|---|---|
|
#18+
Вы пытаетесь записать в поле больше чем влезетает. поле длиной 3 - пытаемся записать данные длинной 5 Код: plaintext 1. 2. 3. 4. 5. 6. 7. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 17:49 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1389934]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 345ms |

| 0 / 0 |
