Если существует, обновите еще одну вставку с VB.net (sql параметризованный запрос)

Я надеюсь использовать следующий метод update \ insert для ускорения вставки \ обновлений приложения:

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 ApplicationType=@TestValue" _ 
"WHERE ID=@RecordID 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

Ответы на вопрос(3)

Ваш ответ на вопрос