Dear, Nugraha.
saya rasa ada sedikit kesalahan dalam penulisan connection string anda
pada bagian datasource seharusnya diisi dengan nama server atau nama
instance atau bisa juga IP dari SQL Server anda. dan untuk database
diset pada bagian Initial Catalog.
sehingga formatnya seperti dibawah ini.
"Provider=sqloledb;" & _
"Data Source=[namaserver];" & _
"Initial Catalog=[namadatabase];" & _
"User Id=[xxxx];" & _
"Password=[xxxx]"
contoh:
"Provider=sqloledb;" & _
"Data Source=AiskaServer;" & _
"Initial Catalog=Master;" & _
"User Id=sa;" & _
"Password=sa"
OK semoga tulisan diatas dapat membantu anda.
Terima Kasih
Salam,
Aiska Hendra
--- In [email protected], Nugraha Kustiwa <[EMAIL PROTECTED]>
wrote:
>
> Rekan-rekan dan para suhu sekalian,
> saat ini saya sedang belajar VB 6.0, memakai SQL server 2000.
Tadinya saya pakai access, dan sudah berhasil. Metoda pengaksesan
tanpa seting di ODBC. Dengan metoda yang sama ketika database saya
ubah menjadi SQL server 2000, waktu pertama kali di run, muncul error :
> Run-time error '-2147467259 (80004005)' :
> [DBNETLIB][ConnectionOpen (ParseConnectParams()).] Invalid connection.
> berikut ini listing programnya :
> Private Sub Form_Load()
> Set cn = New ADODB.Connection
> cn.CursorLocation = adUseClient
> cn.Open "Provider = SQLOLEDB.1;" & _
> "Password=sa;" & _
> "User ID = sa;" & _
> "Data Source=D:\apmail\mail.mdf"
>
> End Sub
> mohon bantuannya, apakah kurang komponen, apakah codingnya masih
salah, atau hal lainnya. Terima kasih atas saran dan koreksinya.
>
>
>
>
> [Non-text portions of this message have been removed]
>