,我希望用下面的更新\插入方法,以加快我的應用程序中插入\更新:是否存在更新否則用VB.net(SQL參數化查詢)將
UPDATE [Application_Type_Table]
SET ApplicationType='Test Value'
WHERE ID='1'
IF @@ROWCOUNT=0
INSERT INTO [Application_Type_Table] VALUES ('Test Value')
我將如何做到這一點與SQL參數?由於@@,rowcount函數將作爲參數提取。
sqlCommand.CommandText = _
"UPDATE [Application_Type_Table]" _
SET (SET [email protected]" _
"WHERE [email protected] IF @@ROWCOUNT=0 INSERT INTO [Application_Type_Table] VALUES (@TestValue)"
http://blogs.msdn.com/b/miah/archive/2008/02/17/sql-if-exists-update-else-insert.aspx
您確定這是問題嗎?我見過'sqlCommand.CommandText =「SELECT @@ IDENTITY」'多次使用,而@ -signs不會造成問題。 – Heinzi 2010-09-14 12:25:33
你有什麼錯誤? – 2010-09-14 12:53:55