2011-04-22 3 views
1

내 데이터베이스의 재고를 변경하는 데 문제가 있습니다. 내가 원하는 것은 '예약 품목'버튼을 클릭 할 때 데이터베이스의 주식을 1 마이너스하는 것입니다. 그래서 주식은 10시에 앉아 있다고 말합니다. 아이템을 예약하면 데이타베이스의 주식이 자동으로 9로 줄어들 길 원합니다.Microsoft Access 데이터베이스의 재고를 어떻게 바꿀 수 있습니까?

어떻게하면 C#으로 ASP.NET을 사용할 수 있습니까? (당신이 INT 또는 VARCHAR/텍스트 또는 GUID를 사용하고 있는지 확실하지 않습니다)

UPDATE stock_table 
SET stock_quantity = (SELECT stock_quantity - 1 FROM stock_table WHERE stock_id = '#####') 
WHERE stock_id = '#####' 

'######'이 항목의 ID를 제공합니다 : 당신이 정말로 원하는 무엇

+4

을 그리고 당신은 어디에 붙어? – VikciaR

+5

웹 사이트에서 Access를 사용하지 않는 것이 좋습니다. – SQLMason

답변

0

The SQL UPDATE statement

이 같은 것입니다.

+0

그냥 할 수있는 때 여분의 선택 이유 :'SET stock_quantity = stock_quantity - 1' – Kev

2

심지어 짧은 :

update stock_table 
set stock_quantity = stock_quantity - 1 
where stock_id = xxx 
관련 문제