powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / update не работает
17 сообщений из 17, страница 1 из 1
update не работает
    #39205841
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 не работает
    #39205854
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Склейка параметров конкатенацией - это одна из самых плохих практик

https://msdn.microsoft.com/ru-ru/library/system.data.sqlclient.sqlcommand.parameters(v=vs.110).aspx
...
Рейтинг: 0 / 0
update не работает
    #39205867
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz118Склейка параметров конкатенацией - это одна из самых плохих практик

https://msdn.microsoft.com/ru-ru/library/system.data.sqlclient.sqlcommand.parameters(v=vs.110).aspx

Я получаю сдес id через popup
Возможно изменит етот запрос чтобы работат нормално
...
Рейтинг: 0 / 0
update не работает
    #39205879
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxta, может ошибку приведешь? Или оставляешь нам пованговать?
...
Рейтинг: 0 / 0
update не работает
    #39205898
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запятая тут лишняя
Код: c#
1.
2.
3.
4.
...
," _
& " where id= " _
...
...
Рейтинг: 0 / 0
update не работает
    #39205944
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneзапятая тут лишняя
Код: c#
1.
2.
3.
4.
...
," _
& " where id= " _
...




Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
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()



изменил все равно тоже ошибка

'/' Uygulamasında Sunucu Hatası.

Nesne başvurusu bir nesnenin örneğine ayarlanmadı.

Açıklama: Geçerli web isteği yürütülürken işlenmemiş özel durum oluştu. Lütfen hata ve kod içinde kaynaklandığı yer hakkında daha fazla bilgi almak için yığın izlemesini gözden geçirin.

Özel Durum Ayrıntıları: System.NullReferenceException: Nesne başvurusu bir nesnenin örneğine ayarlanmadı.

Kaynak Hatası:


Satır 30: Dim DBUpdate As SqlCommand
Satır 31: DBConn = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aztu.mdf;Integrated Security=True;User Instance=True")
Satır 32: DBUpdate.CommandText = "update uniler set " _
Satır 33: & "unikod = '" _
Satır 34: & Replace(unikod.Text, "'", "''") & "'," _

Kaynak Dosya: C:\Users\necef\onedrive\belgeler\visual studio 2010\Projects\WebApplication3\WebApplication3\uni-deyis.aspx.vb Satır: 32

Yığın İzleme:


[NullReferenceException: Nesne başvurusu bir nesnenin örneğine ayarlanmadı.]
WebApplication3.uni_deyis.deyis_Click(Object sender, EventArgs e) in C:\Users\necef\onedrive\belgeler\visual studio 2010\Projects\WebApplication3\WebApplication3\uni-deyis.aspx.vb:32
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +9692746
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +12
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +15
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +35
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3562

Sürüm Bilgisi: Microsoft .NET Framework Sürümü:4.0.30319; ASP.NET Sürümü:4.6.1073.0
...
Рейтинг: 0 / 0
update не работает
    #39205972
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxta'/' Uygulamasında Sunucu Hatası.

Nesne başvurusu bir nesnenin örneğine ayarlanmadı.

Açıklama: Geçerli web isteği yürütülürken işlenmemiş özel durum oluştu. Lütfen hata ve kod içinde kaynaklandığı yer hakkında daha fazla bilgi almak için yığın izlemesini gözden geçirin.

Özel Durum Ayrıntıları: System.NullReferenceException: Nesne başvurusu bir nesnenin örneğine ayarlanmadı.

Kaynak Hatası:
Лол, чичас тока перведу. Это тюркиш или киргизский?
...
Рейтинг: 0 / 0
update не работает
    #39205975
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxta, читай про System.NullReferenceException. Где-то идет обращение к необъявленной переменной, т.е. ее значение = null
...
Рейтинг: 0 / 0
update не работает
    #39205976
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже, что unikod = null
...
Рейтинг: 0 / 0
update не работает
    #39205983
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleronyaxta'/' Uygulamasında Sunucu Hatası.

Nesne başvurusu bir nesnenin örneğine ayarlanmadı.

Açıklama: Geçerli web isteği yürütülürken işlenmemiş özel durum oluştu. Lütfen hata ve kod içinde kaynaklandığı yer hakkında daha fazla bilgi almak için yığın izlemesini gözden geçirin.

Özel Durum Ayrıntıları: System.NullReferenceException: Nesne başvurusu bir nesnenin örneğine ayarlanmadı.

Kaynak Hatası:
Лол, чичас тока перведу. Это тюркиш или киргизский?

тюркиш
...
Рейтинг: 0 / 0
update не работает
    #39205988
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronПохоже, что unikod = null

null нету я смотрел базу данных тоже
...
Рейтинг: 0 / 0
update не работает
    #39205991
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
Request.QueryString("id")


вот это проверяйте
...
Рейтинг: 0 / 0
update не работает
    #39205994
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По шагам выполни в дебагере
...
Рейтинг: 0 / 0
update не работает
    #39205997
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxtaAxeleronПохоже, что unikod = null

null нету я смотрел базу данных тоже
Значит id параметр в коллекции Request.QueryString отсутствует. Как ты так программишь, что даже что такое дебаггер и Watch не значешь что такое?
...
Рейтинг: 0 / 0
update не работает
    #39206008
yaxta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleronyaxtaпропущено...


null нету я смотрел базу данных тоже
Значит id параметр в коллекции Request.QueryString отсутствует. Как ты так программишь, что даже что такое дебаггер и Watch не значешь что такое?

не отсуствует
потому что с етим Request.QueryString я добавляю данные в датагрид
...
Рейтинг: 0 / 0
update не работает
    #39206030
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yaxta, инициализировать переменные не пробовал?
Код: vbnet
1.
Dim command As New SqlCommand(queryString, connection)


В твоем случае DBUpdate = null.

PS. И учиться использовать debugger.
...
Рейтинг: 0 / 0
update не работает
    #39206541
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
yaxta,

Параметры, блин! Параметры! Что бы не путаться с кавычками и форматами даты, а так же видеть ясный текст запроса!

Код: c#
1.
2.
3.
4.
DBUpdate.CommandText = "update uniler set unikod = @unikod, uniad = @uniad where id= @id";
            DBUpdate.Parameters.AddWithValue("@unikod", unikod.Text);
            DBUpdate.Parameters.AddWithValue("@uniad", uniad.Text);
            DBUpdate.Parameters.AddWithValue("@id", Request.QueryString("id"));
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / update не работает
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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