powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / update не работает
16 сообщений из 16, страница 1 из 1
update не работает
    #39205839
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привет
ребята где моя ошибка

ето не работает

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Protected Sub deyis_Click(ByVal sender As Object, ByVal e As EventArgs) Handles deyis.Click
        Dim DBConn As SqlConnection
        Dim DBUpdate As SqlCommand
        DBConn = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aztu.mdf;Integrated Security=True;User Instance=True")
        DBUpdate.CommandText = "update uniler set " _
            & "unikod = '" _
            & Replace(unikod.Text, "'", "''") & "'," _
            & "uniad = '" _
            & Replace(uniad.Text, "'", "''") & "'," _
            & " where id= " _
            & Request.QueryString("id")
        DBUpdate.Connection = DBConn
        DBUpdate.Connection.Open()
        DBUpdate.ExecuteNonQuery()
...
Рейтинг: 0 / 0
update не работает
    #39205861
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да чел там ж стектрейс ошибки есть

п.с.
1 sql инъжекшен детект
2 я надеюсь ты знаешь что такое using и dispose?
3 никогда не формируй так запрос в бд это полное днище, если не знаешь что такое орм, то параметры те в помощь
...
Рейтинг: 0 / 0
update не работает
    #39205864
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuда чел там ж стектрейс ошибки есть

п.с.
1 sql инъжекшен детект
2 я надеюсь ты знаешь что такое using и dispose?
3 никогда не формируй так запрос в бд это полное днище, если не знаешь что такое орм, то параметры те в помощь

Я получаю сдес id через popup
Но возможно изменит етот скрипт чтобы работат нормално?
...
Рейтинг: 0 / 0
update не работает
    #39205874
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxta,

конечно возможно и ты даже можешь эт сам, если прочитаешь главу про ado.net в любой книге про .net
...
Рейтинг: 0 / 0
update не работает
    #39205876
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuyaxta,

конечно возможно и ты даже можешь эт сам, если прочитаешь главу про ado.net в любой книге про .net
Прочитал но не смог
Вы можете?
...
Рейтинг: 0 / 0
update не работает
    #39205913
Фёдор К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yaxtaПрочитал но не смог
Вы можете?
Вот попробуйте пример как можно, но я бы не использовал using , а диспозил объекты "вручную".

Второй момент. Я как понимаю, вы используете ASP.Net WebForms. Тогда строку соединения лучше хранить в web.config файле.

Вот сам пример:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
string connectionString = System.Configuration.ConfigurationManager
                          .ConnectionStrings["aztuConnectionString"].ConnectionString;

using (SqlConnection connection = new SqlConnection(connectionString))
 using (SqlCommand command = connection.CreateCommand())
 { 
   command.Text = "UPDATE Student SET Address = @add, City = @cit Where FirstName = @fn and LastName = @add)";

   command.Parameters.AddWithValue("@ln", lastName);
   command.Parameters.AddWithValue("@fn", firstName);
   command.Parameters.AddWithValue("@add", address);
   command.Parameters.AddWithValue("@cit", city);


   connection.Open();

   command.ExecuteNonQuery();

   connection.Close();
 }


Естественно подставьте свои значения.

Отмаза: выдрал пример чёрти-знает откуда... :)
...
Рейтинг: 0 / 0
update не работает
    #39205928
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фёдор Кно я бы не использовал using , а диспозил объекты "вручную".
Поподробнее можно? В чем профит?

Фёдор КВторой момент. Я как понимаю, вы используете ASP.Net WebForms. Тогда строку соединения лучше хранить в web.config файле.
А если MVC, то лучше хардкодить в кодбехайнде?
...
Рейтинг: 0 / 0
update не работает
    #39205937
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronФёдор Кно я бы не использовал using , а диспозил объекты "вручную".
Поподробнее можно? В чем профит?

Фёдор КВторой момент. Я как понимаю, вы используете ASP.Net WebForms. Тогда строку соединения лучше хранить в web.config файле.
А если MVC, то лучше хардкодить в кодбехайнде?

нет не mvc

нужно добавит where id=response.querystring("id")

и изменит все на char поетому я исползовал replace()
...
Рейтинг: 0 / 0
update не работает
    #39205961
Фёдор К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AxeleronФёдор Кно я бы не использовал using , а диспозил объекты "вручную".
Поподробнее можно? В чем профит?

Фёдор КВторой момент. Я как понимаю, вы используете ASP.Net WebForms. Тогда строку соединения лучше хранить в web.config файле.
А если MVC, то лучше хардкодить в кодбехайнде?
1. - Привычка максимально контролировать код. Никому ничего не навязываю.
Контрвопрос: это неправильно?

2. - Это ваши слова. Говорю за то, что знаю. Продолжайте фантазировать дальше.
Контрвопрос: А, что - в МВЦ есть понятие кодбихайнда?

Просто, чтоб понятно было: хотя и давно работали с вебформс, но по сути контора переехала на парадигму, когда большая часть функционала работала с хендлерами - гоняли данные через XHR.
Когда окреп MVC решили переходить на него - концепция была нам близка, но на пути попался тогда еще сырой NancyFX.

Сделали ставку на него - и не ошиблись. Вполне устраивает.

Так что за МВЦ не говорю.
...
Рейтинг: 0 / 0
update не работает
    #39205967
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дорогие мои

можно решаем проблему?
...
Рейтинг: 0 / 0
update не работает
    #39205984
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фёдор К1. - Привычка максимально контролировать код. Никому ничего не навязываю.
Контрвопрос: это неправильно?
Плохая привычка. Возможно, тогда есть смысл обратить свое внимание на C или C++? Уже не раз обсуждалось, что Dispose и диструкторы напрямую использовать только в случаяю когда это реально необходимо. Но, думается, это не Ваш случай.

Фёдор К2. - Это ваши слова. Говорю за то, что знаю. Продолжайте фантазировать дальше.
Контрвопрос: А, что - в МВЦ есть понятие кодбихайнда?
В чем разница в плане где размещать строки конекций между Forms и MVC? Это не моя фантазия, я просто не понял где Вы рекомендуете размещать строки конекций для MVC?
Codebehind есть не только в Forms и MVC.
...
Рейтинг: 0 / 0
update не работает
    #39205985
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxtaдорогие мои

можно решаем проблему?
Решение проблемы (а точнее ее причину) привел в соседнем топике. И не плодите одинаковые темы в разных форумах, пожалуйста.
...
Рейтинг: 0 / 0
update не работает
    #39205986
Фёдор К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yaxtaдорогие мои

можно решаем проблему?
- Уважаемый, я привел пример - в чем конкретно проблема? Перевести в VB.Net сложно?

Пример устраняет перечисленные handmadeFromRu проблемы. Ну?
...
Рейтинг: 0 / 0
update не работает
    #39206005
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фёдор К1. - Привычка максимально контролировать код. Никому ничего не навязываю.
Контрвопрос: это неправильно?

смотря как ты используешь. если внутри try catch да ради бога, но сахар using просто приятнее соплей будет самописных, если ты без try catch типо ресурсы будут подвешенные в момент ошибки какой нить.
...
Рейтинг: 0 / 0
update не работает
    #39206014
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
п.с. ТС
я в вместо соплей аля
Код: c#
1.
2.
using (SqlConnection connection = new SqlConnection(connectionString))
 using (SqlCommand command = connection.CreateCommand())


использовал бы ли обертку чтоб эт не писать постоянно либ просто dapper.net
...
Рейтинг: 0 / 0
update не работает
    #39206018
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuсмотря как ты используешь. если внутри try catch да ради бога
По сути, это единственный случай, когда надо использовать Dispose явно. Другие случаи крайне редки.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / update не работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]