Как я могу использовать более одного условия в предложении WHERE в команде UPDATE?
Привет друзья,
Я построил синтаксис в соответствии с предложением с несколькими критериями WHERE, но он отображает следующее сообщение об ошибке:
Синтаксическая ошибка ( отсутствует операция ) в выражении запроса 'Sap_No = 142 и где MNT = Jan и где YR = 2018'
Что такое проблема с синтаксисом и кто ее исправляет ?
Я попробовал сделать следующее:
Что я уже пробовал:
Частная суб BtnSave_Click(отправителя как объект, а равно EventArgs) обрабатывает значок btnsave.Нажмите
'*******************************************************************************************
BtnSave.Enabled = False : Dbconnection.Close() : Dbconnection.Открыть()
'LEN = LvMasterAdapter.Fill(MasterDataSet, "LeaveMaster")
Dim DesInd As Integer : Dim MN, YRR As String
LvMasterReader = LvMasterCmd.Метода executereader()
LvMasterReader.Читать()
Если LvMasterReader("Mnt") = CmbMonth.Текст И LvMasterReader("Yr") = CmbYear.Text И LvMasterReader("SAP_No") = TxtSapID.Тогда Текст
MN = CmbMonth.Текст : YRR = CmbYear.Text
DesInd = LvMasterReader("DesigIndex")
Если LvMasterReader("LeaveStatus") = "N", То
LvMasterCmd.Свойства commandtext = "обновление LeaveMaster набор Sap_No= @Sap_No, From_Date= @From_Date, даты=@даты, LeaveType=@LeaveType, дн=@дней, LeaveStatus=@LesveType где Sap_No=" &амп; Кинт(TxtSapID.Текст) & "и где МНТ=" &амп; &амп млн; "а где УГ=" &амп; У год
Попробуй
LvMasterCmd.Параметры.AddWithValue("@Sap_No", CInt(TxtSapID.Text))
LvMasterCmd.Параметры.AddWithValue("@From_Date", DtpFrom.Value)
LvMasterCmd.Параметры.AddWithValue("@To_Date", DtpTo.Value)
LvMasterCmd.Параметры.AddWithValue ("@LeaveType", CmbLeaveType.Text)
LvMasterCmd.Параметры.AddWithValue ("@Days", LblDays.Text)
LvMasterCmd.Параметры.AddWithValue ("@MNT", CmbMonth.Text)
LvMasterCmd.Параметры.AddWithValue("@YR", CmbYear.Text)
LvMasterCmd.Параметры.AddWithValue("@LeaveStatus", "Y")
LvMasterReader.Закрывать()
LvMasterCmd.Метод executenonquery()
LvMasterCmd.Параметры.Четкий()
Выход Из Субмарины
Поймать ex как исключение
Ящик для сообщений.Показать(напр.сообщение)
Конец Попытки
Конец, Если
Конец Подводной Лодки