2012-05-30 4 views

답변

3

다음은 ExecuteScalar는 방법에 대한 MSDN 페이지에서 예제 :

Public Function AddProductCategory(ByVal newName As String, ByVal connString As String) As Integer 
    Dim newProdID As Int32 = 0 
    Dim sql As String = _ 
    "INSERT INTO Production.ProductCategory (Name) VALUES (@Name); SELECT CAST(scope_identity() AS int);" 

    Using conn As New SqlConnection(connString) 
     Dim cmd As New SqlCommand(sql, conn) 
     cmd.Parameters.Add("@Name", SqlDbType.VarChar) 
     cmd.Parameters("@Name").Value = newName 
     Try 
      conn.Open() 
      newProdID = Convert.ToInt32(cmd.ExecuteScalar()) 
     Catch ex As Exception 
      Console.WriteLine(ex.Message) 
     End Try 
    End Using 

    Return newProdID 
End Function 

을 Heres 링크 : 슈퍼 빠른 응답 및 유용한 코드 예를 들어

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.executescalar.aspx#Y374

+0

감사합니다. –