I get a "Value Does Not Fall Within Expected Range"
Here Is My Code, I prbly messed it up.
vb Code:
Private Sub NewDatabaseToolStripMenuItem_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NewDatabaseToolStripMenuItem.Click
Dim ADOXcatalog As New ADOX.Catalog
Dim ADOXtable As New ADOX.Table
Dim ADOXindex As New ADOX.Index
On Error GoTo errhandler
ADOXcatalog.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "C:\Documents and Settings\Tdupre8863\Desktop\Accounts.mdb")
On Error Resume Next
ADOXcatalog.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & "C:\Documents and Settings\Tdupre8863\Desktop\Accounts.mdb"
'name table, append fields to table
ADOXtable.Name = "Tabel1"
ADOXtable.Columns.Append("Account", ADOX.DataTypeEnum.adVarWChar, 40)
ADOXtable.Columns.Append("Username", ADOX.DataTypeEnum.adVarWChar, 20)
'append tables to database
ADOXcatalog.Tables.Append(ADOXtable)
'internal index on two fields
'ADOXindex.Name = "TwoColumnsIndex" 'name of index
'ADOXindex.Columns.Append("Account")
'ADOXindex.Columns.Append("Username")
ADOXtable.Indexes.Append(ADOXindex)
MsgBox("Accounts.mdb Created In C:/", MsgBoxStyle.Information, "Success")
errhandler:
If Err.Number = -2147217897 Then
MsgBox("Database already exists", MsgBoxStyle.Exclamation, "No Need")
ElseIf Err.Number <> 0 Then
MsgBox("Err " & Err.Description & "; operation not complete")
End If
ADOXtable = Nothing
ADOXindex = Nothing
ADOXcatalog = Nothing
End Sub