이 SQL 문을 실행하려고 할 때 오류가 발생합니다.
쿼리 식 Orders.BuyPrice의 구문 오류 (누락 된 연산자) Pro INNER JOIN Orders On Pro.ProID = Orders.ProID
주문 테이블에서 Pro Table의 잔액 및 BuyPrice 업데이트 시도
dim query as string = "update Pro set Pro.Balance = Pro.Balance + Orders.Qu," & _
"Pro.BuyPrice = Orders.BuyPrice" & _
" From Pro INNER JOIN Orders On Pro.ProID = Orders.ProID " & _
"AND orders.OrderID = " & orderID
execute(query)
실행 :
execute(q as string)
connectDB
dim cmd as new ODBCCommand(q, DBcon)
cmd.executeNonQuery()
쿼리에서 무엇이 잘못되었는지 모르겠습니다.
ODBC는 MySql을 사용하므로이 코드를 사용해보십시오.
update
Pro
Inner join orders
on
Pro.ProID = Orders.ProID
set
Pro.Balance = Pro.Balance + Orders.Qu,
Pro.BuyPrice = Orders.BuyPrice
where
orders.OrderID = orderID
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다