Can anyone tell me what the difference is between these two codes?

Code1
Code:
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
Code2
Code:
Dim rs
Set rs = CreateObject(blah) 'not too sure how to use this function