Hai Mahmud,

1. perbedaan antara 2 cara deklarasi object :
- cara 1 :
      dim Con as adodb.connection    'menyediakan ruang tapi tidak ada
isinya (belum ada object yang terbentuk)
      set Con = new adodb.connection    'proses inisialisasi object alias
pembentukan object dan menyimpannya dalam ruang
- cara 2 :
     dim Con as new adodb.connection   'menyediakan ruang sekaligus
mengisinya dengan object (sekaligus inisialisasi object)
>> tidak ada perbedaan hasil antara kedua cara deklarasi tersebut
>> cara 2 akan membuat object Con selalu terbentuk ketika ada baris kode
yang menggunakan object tersebut alias wujud object akan tetap ada walau
ada usaha untuk membuangnya dari memory
>> cara 1 akan membuat object Con seperlunya mengikuti perjalanan baris kode

oh iya, bagian nomor 1 ini tidak ada hubungannya dengan connection string

2. nilai option  dari ConnectionString tersebut biasanya bisa diisi dengan
angka berapa saja?
>> lihat di manual dari dat provider yang digunakan yang ada disini di
tabel 5.2
<http://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html>
.

oh iya, flag yang bernilai 1 adalah FLAG_FIELD_LENGTH alias flag agar tidak
perlu menata lebar kolom
Jadi, option=3 adalah option=1 + 2, yaitu FLAG_FIELD_LENGTH + FOUND_ROWS
yang berarti, koneksi yang dibentuk tidak perlu menata lebar kolom, juga
hanya mengambil baris hasil saja (bukan seluruh baris yang terkena proses
query)

3. cara penggunaan ADO
>> detil tentang ADO sudah disediakan secara rinci oleh pembuatnya. Coba
jalan-jalan kesana
<https://msdn.microsoft.com/en-us/library/windows/desktop/ms675532%28v=vs.85%29.aspx>
.

Wassalam,
Kid


2015-04-22 15:44 GMT+10:00 mahmud setyo utomo [email protected]
[belajar-excel] <[email protected]>:

>
>
> Siang para pakar excel,
> Kali ini saya mau menanyakan tentang ConnectionString yang ada pada ado,
> yang membuat saya penasaran adalah apa bedanya pernyataan ConnectionString
> berikut:
>
> 1. dim Con as adodb.connection
>     dim sCon as string
>
>     "misal pakai dbms mysql
>    sCon = "Driver={MySQL ODBC 5.3 ANSI Driver}; server=localhost;
> database= percobaan; user=misal; Password=contoh"; option=3;"
>     set Con= new adodb.connection
>
>    Con.open sCon
>
> 2 dim Con as new adodb.connection
>
>     Con.ConnectionString ="Driver={MySQL ODBC 5.3 ANSI Driver};
> server=localhost; database= percobaan; user=misal; Password=contoh";
> option=3;"
>
>     Con.open
>
> padahal dari kedua Connectionstring tersebut hasilnya sama? lalu dimanakah
> letak perbedaan kedua pernyataan tersebut? Dan nilai option  dari
> ConnectionString tersebut biasanya bisa diisi dengan angka berapa saja?
>
> senang sekali bila kawan kawan di milis ini mau memberi pencerahan kepada
> saya, terlebih lagi kalau mau meng-share semua tentang ado, soalnya saya
> masih bingung cara penggunaan ado.
>
> Salam, Mahmud
>
>  
>

Kirim email ke