Penjawab teratas
Run time error '430'

Pertanyaan
-
salam kenal semuanya.. saya ada problem untuk vb6.. mohon pencerahannya..
saya buat program di pc dengan spek :
- windows xp (sp3)
- visual basic 6
- sql server 2000
- crystall report
Syntax di Command button untuk koneksi ke sql server adalah
----------------------------------------------------------------------------------------------------------
Dim con As ADODB.Connection
Private Sub Command1_Click()Set con = New Connection
con.ConnectionString = "Provider=SQLOLEDB.1;Password=test;Persist Security Info=True;User ID=master;Initial Catalog=Databasecust;Data Source=192.168.0.2"
con.Open
End Sub----------------------------------------------------------------------------------------------------------
setelah di kompile.. berjalan normal di windows xp..
Tapi.. saat dijalankan di Windows 7. Muncul pesan error.
"Run time error '430'. Class does not support Automation or does not support Expected Inteface"
Mohon pencerahannya.. dimana yang salah ya ? dan bagaimana caranya agar bisa dijalankan di windows 7..
Terima kasih atas pencerahan teman-teman sekalian
Salam
Selasa, 07 Agustus 2012 02.45
Jawaban
-
Salam hangat,
yupp, bener..
itu untuk connection string nya..Set con = New Connection
con.ConnectionString = "Driver={SQL Native Client};Provider=SQLOLEDB.1;Password=test;Persist Security Info=True;User ID=master;Initial Catalog=Databasecust;Data Source=192.168.0.2"
con.Opensemoga bisa membantu,
kind regard
- Disarankan sebagai Jawaban oleh r aditya gumay Selasa, 07 Agustus 2012 11.19
- Ditandai sebagai Jawaban oleh Agnes SannieModerator Rabu, 08 Agustus 2012 03.51
Selasa, 07 Agustus 2012 11.19
Semua Balasan
-
Salam hangat,
Hi, wicaks. untuk masalah kamu "Run time error '430', coba download native clientnya ya. sepertinya bermasalah pada SQLOLEDB drivernya.http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=17943
Donwload "sclncli.msi" dan gunakan pada connection stringnya kamu ya;
example:
Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase; Uid=myUsername;Pwd=myPassword;
semoga bisa membantu,
kind regard- Disarankan sebagai Jawaban oleh r aditya gumay Selasa, 07 Agustus 2012 10.20
Selasa, 07 Agustus 2012 10.20 -
Terima kasih banyak atas pencerahannya..
Jadi.. saya download pada bagian "
Microsoft SQL Server Native Client
X86 Package (sqlncli.msi) - 3516 KB
khan ya ?
diinstall di windows xp khan ya ?
untuk syntax : Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase; Uid=myUsername;Pwd=myPassword;
saya masukkan dimananya ya ?
terima kasiiih atas jawabannya
- Diedit oleh wicaks Selasa, 07 Agustus 2012 10.34
Selasa, 07 Agustus 2012 10.33 -
Salam hangat,
yupp, bener..
itu untuk connection string nya..Set con = New Connection
con.ConnectionString = "Driver={SQL Native Client};Provider=SQLOLEDB.1;Password=test;Persist Security Info=True;User ID=master;Initial Catalog=Databasecust;Data Source=192.168.0.2"
con.Opensemoga bisa membantu,
kind regard
- Disarankan sebagai Jawaban oleh r aditya gumay Selasa, 07 Agustus 2012 11.19
- Ditandai sebagai Jawaban oleh Agnes SannieModerator Rabu, 08 Agustus 2012 03.51
Selasa, 07 Agustus 2012 11.19 -
mas, sudah ta coba mas..
Set con = New Connection
con.ConnectionString = "Driver=sqlncli.msi;Provider=SQLOLEDB.1;Password=test;Persist Security Info=True;User ID=master;Initial Catalog=Databasecust;Data Source=192.168.0.2"
con.Opensudah dicompile..
Tapi.. saat dijalankan di Win 7. pesan error yg sama mas..
"Run time error '430'. Class does not support Automation or does not support Expected Inteface"
:( Mohon pencerahannya
Best Regards
Kamis, 09 Agustus 2012 03.07 -
Dear Om Wicaks,
sepertinya apa yang om alami pernah dibahas di forum ini, berikut ini threadnya, http://social.msdn.microsoft.com/Forums/id-ID/visualbasicid/thread/5f3d7193-085a-4731-b715-1b122f145ceb.
Semoga membantu.
Kamis, 09 Agustus 2012 06.44 -
Dear Om Wahyu..
Terima kasih untuk pencerahannya.. dari thread yg diberikan..
Tapi saya kebalikannya.. dari windows xp sp3.. --> win 7.
Kalau di thread itu.. buat di win 7.. tidak bisa dibuka di win xp..
Cara yg ada di situ sudah saya coba juga om.. tapi teta[ tidak berhasil..
Mohon pencerahan dari teman2 sekalian..
Best Regards
Jumat, 10 Agustus 2012 03.00 -
Dear Om Wicaks,
apa om yakin semua komponen terkait sudah terinstall. Om kan masih menggunakan vb 6. Dimana komponennya banyak yang terpisah. Dimulai dari ADODC yang file installnya ada di MSDAC. Terus Om juga gunain MS-SQL Server 2000 dan Crystal Reports. Berarti kan tuh juga ada file installnya juga.
Kalo di VB .Net, semua file terkait udah jadi satu. Jadi masalah yang om alami gak bakalan terjadi. COba om ingat kembali ActiveX Com yang om pake pada project om apa saja. Dan coba cari file instalasinya. Kemudian kalo sudah ketemu instal semuanya.
Saran saya demi kemudahan project, dipindah aja dari VB 6 ke VB .Net.
Jumat, 10 Agustus 2012 05.20 -
Dear om Wahyu...
Saya hanya membuat 1 form n 1 command button om..
Mdac saya sudah upgrade juga ke yg paling baru.. tapi, ngga mau juga kalau jalan di win 7 dgn pesan error 403 tersebut..
Mungkin ada teman2 lain yg pernah mengalaminya.. Mohon pencerahannya..
Regards
Sabtu, 11 Agustus 2012 02.04 -
Yah sudah banyak yang mengalaminya, dan satu-satunya pilihan yah pindah ke VB .Net. Anda harus paham penggunaan ActiveX Com sudah dikurangi. Bahkan bisa dibilang sudah gak jaman lagi.Sabtu, 11 Agustus 2012 05.12
-
Owwh.. jadi memang sudah 100% pasti ngga bisa ya om.. satu-satunya pilihan, hanya pindah ke VB.Net.. :( :(
Senin, 13 Agustus 2012 02.04 -
Wajar lah Om Wicaks.
Saya mempelajari VB 6 dari tahun 1998. Dan hingga tahun 2005 saya masih setia menggunakannya. Tapi setelah melihat DataSet, dimana mampu menggantikan ADODC secara telak. Maka saya pun beralih ke VB .Net. Jujur saja, hingga VB .Net 2010, ADODC sebetulnya masih didukung. Walaupun sudah bukan ActiveX Com, melainkan sudah .Net Framework. Nin saya kasih screenshotnya:
Jadi...sepertinya tidak ada pilihan buat Om Wicaks untuk pindah ke VB .Net. Walau begitu, bila Om Wicaks masih bersikukuh. Coba cari di forum yang lain. Apakah masih ada yang menggunakan VB 6, khususnya untuk area Windows 7.
Senin, 13 Agustus 2012 07.47 -
hmmm.. baik om Wahyu.. Terima kasih banyak atas penjelasannya ya.. :)Senin, 13 Agustus 2012 10.30