Terima Kasih Atas Masukan dari Yulius, menjawab pertanyaan Yulius mengenai saya 
create tabel di Oracle menggunakan apa?Saya bukan menggunakan SQL*Plus bawaan 
Oracle, tetapi saya sudah mempunyai table di Database SQL Server 2000 saya dan 
kemudian dari SQL Server saya ekport ke Oracle menggunakan koneksi ODBC, nah 
karena di SQL Server tabel2 saya ada yg huruf besar semua, ada juga yg 
kombinasi huruf besar dan kecil sehingga pada saat di eksport ke Oracle nama 
tabelnya sama persis sseperti yg di SQL Server saya. Kesulitannya begini 
program saya sebenarnya sudah jadi tetapi koneksi database masih ke SQL Server, 
nah sekarang saya ingin merubah koneksi databasenya ke Oracle, memang benar 
dari Yulius utk menggunakan cara nama Tabelnya DiUpperCase dahulu baru di 
select, masalahnya coding program saya sudah banyak sekali dan tidak mungkin 
saya merubah satu2 kembali perintah SQL yg sudah saya buat, karena perintah SQL 
utk select saja sudah banyak sekali, Nah saya ingin mencari cara supaya saya
 tidak perlu meerubah coding yg sudah saya lakukan. Saya pikir Oracle ada 
settingan utk mmebuatnya menjadi Un case-sensitive.
Jadi kesimpulannya di Oracle tidak bisa di setting menjadi Un Case-Sensitive ya?
Mengenai coding di VB yg anda kirimkan boleh saya menanyakan sesuatu, lihat 
komentar saya yg berwarna biru pada koding anda ini.


Yulius Wibowo <[EMAIL PROTECTED]> wrote:



Berikut contoh Akses database Oracle from VB6

SQL*Plus
SQL> CREATE TABLE test_table(a NUMBER(2), b VARCHAR2(10));

SQL> INSERT INTO test_table VALUES(1,'ABC');
SQL> INSERT INTO test_table VALUES(2,'DEF');
SQL> INSERT INTO test_table VALUES(3,'HIJ');
SQL> COMMIT;


Program di VB6 (misal di command button : On_Click)

Private Sub Command1_Click()
Dim con As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim Rst As New ADODB.Recordset

Dim paramJml As New ADODB.Parameter
Dim paramSatuan As New ADODB.Parameter



con.Provider = "OraOLEDB.Oracle"
con.Open "dbserver", "scott", "tiger"
'dbserver adalah connect string ke database

cmd.ActiveConnection = con
cmd.CommandType = adCmdText

cmd.CommandText = "SELECT * FROM test_table" '======tabelnya  huruf kecil semua 
ya

bagaimana kalo perintahnya 

cmd.CommandText="SELECT * from TEST_TABLE"

 ======APA YG TERJADI?Akan terjadi error yg dikatakan tidak ada nama object 
seperti di atas karena masalah case-sensitive di Oracle, sama sperti maslah 
saya ini.Tolong dikoreksi apabila saya salah.


Set Rst = cmd.Execute
Do Until Rst.EOF
  MsgBox Rst!a & " - " & Rst!b
  Rst.MoveNext
Loop
End Sub

Bowo

--- In [email protected], "Yulius Wibowo" 
<[EMAIL PROTECTED]> wrote:
> 
> OK. Thanks atas infonya.
> 
> Saya juga pernah menggunakan VB6 , ASP dan C/C++ utk membuat 
> aplikasi. 
> Tapi tidak pernah mengalami "error" yg seperti anda utarkan.
> 
> Boleh saya tahu, anda membuat table-nya menggunakan SQL*Plus atau 
> tools lain, misal bawaan VB.
> ::: Boleh share code yg anda buat (file *.frm-nya)
> 
> *** 
> Untuk rename table, anda bisa gunakan perintah RENAME
> SQL> RENAME old_table_name TO new_table_name;
> ***
> 
> Contoh berikut, saya menggunakan SQL*Plus (tool bawaan Oracle)
> 
> Membuat table "huruf kecil"
> 
> SQL> CREATE TABLE my_table1(A NUMBER);
> 
> Table created.
> 
> SQL> select * from my_table1;
> 
> no rows selected
> 
> SQL> select * from MY_TABLE1;
> 
> no rows selected
> 
> 
> Membuat table "HURUF BESAR"
> 
> SQL> CREATE TABLE MY_TABLE2(A NUMBER);
> 
> Table created.
> 
> SQL> select * from my_table2;
> 
> no rows selected
> 
> SQL> select * from MY_TABLE2;
> 
> no rows selected
> 
> 
> Info dari data dictionary (all HURUF BESAR)
> 
> SQL> select * from tab;
> 
> TNAME                          TABTYPE
> ------------------------------ ------- 
> MY_TABLE1                      TABLE
> MY_TABLE2                      TABLE
> 
> 
> Bowo
> 
> --- In [email protected], "Gunawan ." <[EMAIL PROTECTED]> wrote:
> > Apakah di Oracle tidak bisa kita setting supaya tidak case-
> sensitive, masalahnya saya bukan mendevelop programnya menggunakan 
> Form Developer. Saya menggunakan Sotware Development eksternal  
> selain punyanya Oracle, dari penjelasan anda saya lihat hanya 
datanya 
> saja yg bersifat case-sensitive, bagaimana dengan nama tablenya, 
> seperti contoh yg saya berikan.
> >  
> > Contoh :
> > Di Oracle terdapat tabel : PEGAWAI (huruf besar semua)
> >  
> > kemudian pada saat melakukan operasi Select
> >  "select * from pegawai" -> akan muncul error di program saya 
> karena memang tidak diketemukan tabel dengan nama pegawai(huruf 
kecil 
> semua) karena Oracle Case Sensitive.
> > Beda dengan halnya kalo perintah selectnya seperti ini :
> > "select * from PEGAWAI" -> akan menampilkan record yang ada di 
> tabel tsb.
> >  
> > Apakah di Oracle tidak bisa kita set supaya tidak case 
sensitive ? 
> ( bisa atau justru tidak bisa ) 
> >  
> > Kalo tidak bisa, bagaimanakah caranya me-Rename nama tabel yg 
sudah 
> dicreate di Oracle karena saya tidak menemukan fungsi Rename Table 
di 
> menu Oracle ?
> >  
> > Nb: Program Eksternal yg saya gunakan adalah : Visual Basic 6.0
> >  
> > Apakah dari teman2 sekalian ada yg menggunakan program eksternal 
yg 
> bukan buatan Oracle, bisakah teman2 membantu permasalahan saya?
> >  
> > 
> > 
> > Yulius Wibowo <[EMAIL PROTECTED]> wrote:
> > 
> > 
> > 1. Case sensitive:::
> > Betul. Memang sudah dari sananya begitu.
> > Di Oracle untuk pengaksesan "data" (ketika SELECT - UPDATE - 
> DELETE, 
> > pada WHERE clause) memang case-sensitive.
> > 
> > Untuk mengakses data agar supaya tidak case-sensitive, ada 
beberapa 
> > cara:
> > a. Kalau anda menggunakan SQL*Plus misalnya, gunakan fungsi UPPER 
> > atau LOWER:
> > SQL>  SELECT * FROM pegawai WHERE UPPER(nama) = 'JOKO';
> > atau
> > SQL>  SELECT * FROM pegawai WHERE LOWER(nama) = 'joko';
> > 
> > b. Kalau anda menggunakan tools dari Oracle, misalnya Form 
> Developer, 
> > ada settingan diproperty untuk field (text item), 
> > yaitu case-insensitive-query. Yang memungkinkan user untuk 
> melakukan 
> > query tanpa "case-sensitive".
> > 
> > 
> > 2. Penggunaan utility export dan import, memang menggunakan 
format 
> yg 
> > hanya dikenal oleh kedua utility tsb. Jadi hanya bisa dipakai 
untuk 
> > lingkungan Oracle saja. Biasanya dipakai untuk backup atau untuk 
> > memindahkan data dari satu database ke database lain dengan 
> platform 
> > atau versi yg berbeda.  
> > 
> > Untuk export ke database lain, saya pribadi lebih prefer pakai 
DTS 
> > (Data Transformation Service) miliknya MS-SQL Server.
> > Tetapi karena "lingkungan" sehari2 saya adalah Oracle, tools lain 
> > memang tidak saya pakai.
> > 
> > 3. Mengenai backup & recovery. Ma'af, terlalu panjang kalau 
> > diceritakan secara detail melalui milis tsb. Ada baiknya anda 
baca 
> > online documentationnya atau ikut training (5 hari ::: panjang 
> > khan ???). 
> > BTW, ada beberapa cara utk melakukan backup & recovery, a.l:
> > i. Physical backup & recovery (bisa offline bisa online)
> > ::: Copy datafile yg ada di database
> > - Manual
> > - Using RMAN (Recovery Manager)
> > 
> > ii. Logical Backup
> > - Menggunakan export & import utility
> > 
> > Bowo
> > 
> > --- In [email protected], "Gunawan ." <[EMAIL PROTECTED]> 
wrote:
> > > 
> > > Maaf teman2 saya masih sangat newbie sekali dalam oracle, dan 
> saat 
> > ini saya sedang coba2 bikin program untuk connect ke oracle.Saya 
> ada 
> > permasalahan yang saya belum dapat saya pecahkan sampai sekarang, 
> > Begini yang ingin saya tanyakan adalah :
> > > 1. Di Oracle apakah segala sesuatu di dalamnya bersifat Case-
> > Sensitive, misal dalam hal     penamaan nama tabel ataupun isi 
data 
> > dari tabel tersebut juga case sensitive, karena saya sudah coba 
> > membuat program dgn database menggunakan Oracle dan ternyata 
memang 
> > semuanya yg ada di dalam oracle itu case sensitive. Contoh 
kasusnya 
> > seperti ini :
> > >    Tabel : PEGAWAI dengan Pegawai itu dianggap berbeda.
> > >   isi Tabel : Nama Pegawai    dianggap berbeda juga.
> > >                  ===========
> > >                  BUDI
> > >                  budi
> > >                  Budi
> > >  Yang ingin saya tanyakan, bisakah di oracle kita setting 
> semuanya 
> > yg berhubungan dengan objek oracle tersebut kita set tidak case -
> > sensitive atau un case -sensitive, atau justru tidak bisa, sudah 
> > memang dari sananya?
> > >  
> > > 2.  Saya juga ingin menanyakan dalam hal fitur eksport & Import 
> > yang ada di Oracle?
> > >      Saya sebelumnya memakai database SQL Server 2000, dan saya 
> > sangat senang   dengan fitur Export & Import yg disediakan di SQL 
> > Server 2000 yang memungkinkan kita export & import data ke/dari 
> > database jenis apapun?bahkan eksport ke Oracle pun bisa.
> > >      Saya sudah mencoba fitur export yang ada di oracle dan 
> > ternyata export & import di Oracle hanya ditujukan utk internal 
> > Oracle saja yg artinya hanya antara Oracle saja.
> > >      Apakah di Oracle bisa Export & Import Ke/Dari Database 
> > eksternal apapun?Kalau bisa bagaimana caranya?bisa tolong 
jelaskan 
> > secara detail!
> > > 3. Bagaimana Cara untuk membackup & me-restore database di 
Oracle?
> > Dapatkah teman2 menjelaskan secara detail kepada saya?Saya sangat 
> > mengharapkan knowledge yg teman berikan kepada saya karena saya 
> masih 
> > sangat newbie sekali dalam oracle.
> > >  
> > > Semoga teman2 mau membantu saya dalam mendalami Oracle.Saya 
> sangat 
> > mengharapkan jawaban teman2 untuk 3 pertanyaan ini 
secepatnya.Sorry 
> > kepanjangan.
> > > Thanks.
> > 


                
---------------------------------
Do you Yahoo!?
 Send holiday email and support a worthy cause. Do good.

[Non-text portions of this message have been removed]



--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.port5.com
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Kirim email ke