Rumah  >  Artikel  >  Tutorial perisian  >  Bagaimana PowerBuilder 100 mewujudkan sambungan dengan SQL Server

Bagaimana PowerBuilder 100 mewujudkan sambungan dengan SQL Server

王林
王林ke hadapan
2024-01-10 19:06:241047semak imbas

Cara menyambung powerbuiold10 0 ke SQLserver

Bagi mereka yang pertama kali menggunakan PB10, anda mungkin menghadapi masalah menyambung ke SQL Server. Di satu pihak, PB10 tidak lagi mempunyai antara muka Pelayan MSSQL yang berdedikasi sebaliknya, sistem pengurusan pangkalan data (DBMS) juga telah digantikan dengan kaedah baharu daripada "OLE DB" yang asal; Oleh itu, mungkin terdapat beberapa kesulitan dalam mengkonfigurasinya. Seterusnya, saya akan menerangkan secara terperinci cara menggunakan OLE DB untuk menyambung ke pangkalan data SQL 2000 dalam PB10.

Untuk membantu pemain yang belum melepasi tahap itu, mari kita belajar tentang kaedah penyelesaian teka-teki yang khusus. Semasa pemasangan pb10, pilih mod tersuai/penuh untuk dipasang, kerana mod pemasangan lalai tidak akan memasang antara muka ole db. Klik seterusnya. Jika anda belum memasang .net, jangan pilih item ADO.net.... dalam senarai. Kemudian klik seterusnya sepanjang jalan untuk menyelesaikan pemasangan. Ini akan membolehkan anda bermain permainan teka-teki dengan lancar. Saya harap kaedah di atas akan membantu semua orang.

Untuk membantu pemain menyelesaikan masalah, kami boleh mencari item OLE Microsoft OLE DB dalam pad lakar pangkalan data dan klik kanan padanya untuk mencipta konfigurasi baharu. Dalam tetingkap konfigurasi pop timbul, kita boleh membuat beberapa tetapan tertentu.

nama profil: isikan nama profil //Mana-mana sahaja

pembekal: Pilih jenis sistem pengurusan pangkalan data, di sini pilih item "SQLOLEDB"

sumber data: nama pelayan (berbeza daripada versi sebelumnya). Anda boleh memilih daripada senarai juntai bawah, atau isikan nama pelayan atau alamat IP seperti: 127.0.0.1, dsb. Jika pembekal di atas bukan "SQLOLEDB" mungkin tiada pilihan dalam senarai juntai bawah ini.

ID pengguna: nama pengguna. Nama pengguna saya ialah sa

secara lalai

kata laluan: Kata laluan yang sepadan dengan ID pengguna di atas Kata laluan saya kosong, jadi saya tidak mengisinya.

Pada ketika ini anda boleh berjaya menyambung ke pelayan sql. Tetapi pangkalan data mana yang hendak disambungkan? Tiada satu pun daripada parameter di atas dinyatakan, dan saya mencarinya untuk masa yang lama: P. Jangan risau, cuma isikan "database=database name" dalam Extended. (tiada petikan)

Kandungan fail konfigurasi terakhir ialah:

// Profil dia

SQLCA.DBMS = "OLE DB"

SQLCA.LogId = "sa" //Nama pengguna saya ialah sa

SQLCA.AutoCommit = Palsu

SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='NETMANAGER',PROVIDERSTRING='database=zs'" //Nama pangkalan data saya ialah: zs; sumber data juga boleh diikuti dengan alamat IP: DATASOURCE='127.0 .0.1 '

Ini melengkapkan konfigurasi menggunakan OLE DB untuk menyambung ke pelayan sql di bawah pb10!

(tweet semula)

Sambungan PB sql 2000

Bagaimana ia boleh berfungsi jika anda tidak menambah sambungan?

// Profile firstpb

SQLCA.DBMS = "Pelayan MSS Microsoft SQL"

SQLCA.Database = "ERP30JCFZ"

SQLCA.LogPass = '1'

SQLCA.ServerName = "MICROSOF-4FEEC7"

SQLCA.LogId = "sa"

SQLCA.AutoCommit = Palsu

SQLCA.DBParm = ""

sambung;

sambung menggunakan sqlca;

Kedua-dua sambungan di atas ada, anda boleh menggunakan mana-mana sahaja

JIKA sqlca.sqlcode=0 maka

terbuka(w_fistpb1)

lain

kotak mesej ("Gesaan sistem", "Sambungan pangkalan data gagal")

tamat jika

Atas ialah kandungan terperinci Bagaimana PowerBuilder 100 mewujudkan sambungan dengan SQL Server. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:docexcel.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam