0
我運行一個宏來更新SQL服務器數據庫中的多個條目。在VBA/SQL中選擇一個唯一的標識符
sSqlClose = "UPDATE [header] SET tskstatus = 'closed' WHERE [tskstatus] = 'open'"
sSqlClose = "INSERT INTO dbo.detail (title, closed, closedby) VALUES ('" & updtitle & "', 'GETUTCDATE()', (Select initials from USER_PARAMS where User_ID=" & sqluserfix & ")"
基本上,我只希望更新一個保存唯一ID的字段。
在這種情況下,數據庫中的唯一編號就是日期。
因此,我的數據庫中的標題看起來像這樣... tskno,date,title,closed,closedby。
我希望只更新某個日期的條目。因此,例如....
tskno, date, title, closed, closedby
13 12/03/14 12/03/14 ME
14 12/04/14 12/04/14 YOU '<< This line is bold in the spreadsheet
15 12/04/14 12/04/14 HIM
我希望只選擇和更新使用日期作爲唯一標識符是BOLD的條目。
如何才能做到這一點?
謝謝
這的確幫助謝謝你!唯一的問題是12/04/14是來自數據庫中輸入的Excel工作表單元格中的值。所以我需要引用單元格值作爲數據庫中的一個條目可能是12/04/14,但是另一個值可能是12/05/14,如果你找到我了嗎?我需要寫一些東西...... UPDATE [HEADER] SET tskstatus WHERE cell value =「close」WHERE cell value =「12/04/14」....我知道那不對,但你能看到什麼我想要得到的結果? – user3013325