Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.217.182.45] |
|
Сообщ.
#1
,
|
|
|
string con_st = "Data Source=swordfish\\tetris;Initial Catalog=AlexShop;Integrated Security=True"; SqlConnection Con = new SqlConnection(con_st); SqlCommand Com = new SqlCommand(); Com.Connection = Con; Com.CommandText = "SELECT COUNT(*) FROM Postavshiki WHERE Login = @Login AND PWD =@PWD" +"UPDATE Postavshiki SET Postavshiki.Connect_stat = '1' WHERE ((([Postavshiki].[Connect_stat])='0'))"; Com.Parameters.AddWithValue("@Login", this.textBox11.Text); Com.Parameters.AddWithValue("@PWD", this.textBox12.Text); Con.Open(); try { if (Convert.ToInt32(Com.ExecuteScalar()) > 0) { frmPostavshik fmpost = new frmPostavshik(); this.Visible = false; fmpost.ShowDialog(); } else { MessageBox.Show("Вы не являетесь зарегестрированым!", "Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (SqlException) { MessageBox.Show("Вы не являетесь зарегестрированым!", "Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Information); } Вот собсна что...При введение данных в форме юзер попадает на определенную форму при этом его Connect_stat становится "1", зачем? для того чтобы потом выводить именно его данные для просмотра...Но, не тут все было... Com.CommandText = "SELECT COUNT(*) FROM Postavshiki WHERE Login = @Login AND PWD =@PWD" +"UPDATE Postavshiki SET Postavshiki.Connect_stat = '1' WHERE ((([Postavshiki].[Connect_stat])='0'))"; Пишет: Вы не являетесь зарегестрированым! Com.CommandText = "SELECT COUNT(*) FROM Postavshiki WHERE Login = @Login AND PWD =@PWD"; Проходит далее, тобишь открывает форму...Но мне нада чтобы еще и апдейд срабатывал той строки:( По идее запрос верен я проверял в скуле все апдейдит, а так не хочет:( Помогите разобратся...Спс |
Сообщ.
#2
,
|
|
|
Имхо, ошибке синтакса здесь: AND PWD =@PWD" +"UPDATE Postavshiki
Надо разделить запросы: AND PWD =@PWD;" +"UPDATE Postavshiki А вообше-то надо постить реальную ошибку, а "Вы не являетесь зарегестрированым!" и в коде можно прочесть. |
Сообщ.
#3
,
|
|
|
большое спасибо)) моя невнимательность погубит меня:)
|