BUG: Tablealias.Column in FOR UPDATE Causes Error 16928Last reviewed: February 18, 1998Article ID: Q181358  | 
	
	
 
 
The information in this article applies to:
 
 SYMPTOMSIf you precede a column name with the table alias in the FOR UPDATE clause of a cursor, cursor declaration will fail with the following error: 
 Msg 16928, Level 16, State 3 The column name 'au_lname' specified in the FOR UPDATE list is invalid or ambiguous.The following example statements will demonstrate the problem: 
 declare t1_cursor cursor for select au_id, au_lname from authors a1 for update of a1.au_lname WORKAROUNDTo work around this problem, either remove the alias or prefix the column name with the table name. 
 STATUSMicrosoft has confirmed this to be a problem in SQL Server version 6.5. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. 
 
  | 
	
	Additional query words: 
 © 1998 Microsoft Corporation. All rights reserved. Terms of Use.  |