Kalo pakenya sql server, coba yang ini pak..
run("osql -E -S nama_server -d nama_database -i file_sql_nya")
contoh:
Servername = VIRTUALXP-28481\JOLMA
dbname = erp_db
filename = D:\Development\query.sql
Kira2, nantinya jadi seperti ini :
run("osql -E -S VIRTUALXP-28481\JOLMA -d erp_db -i D:\Development\query.sql")
Tapi saya pernah coba, kalo sql servernya ga pake instant, bisa langsung
seperti ini:
run("osql -E -i file_sql_nya")
jadinya :
run("osql -E -i D:\Development\query.sql")
dicoba di pb9 dan sql server 2000. versi lain belum..
Semoga membantu..
Best Regards,
Hotdin Gurning
HP : 0813 8811 4416
Y!: hotdin_gurning
www.gurningsoft.com
________________________________
Dari: Setiawan Santosa <[email protected]>
Kepada: [email protected]
Dikirim: Senin, 27 Juni 2011 13:49
Judul: Re: [indopb] menjalankan/mengesekusi sql file
mustinya bisa, masukkan ke dalam file txt aja, lalu
ambilnya lewat fungsi fileread.
rgrds
setiawan
----- Original Message -----
>From: CentralSys
>To: [email protected]
>Sent: Monday, June 27, 2011 12:55
PM
>Subject: RE: [indopb] menjalankan/mengesekusi sql file
>
>
>Iya nach sript "alter table konsumen add nomorfax varchar(20)” bisa di
>simpan di ekternal file ngak tapi banyak dan panjang scriptnya…..
>Best Regards,
>Cahyadi Sastra
>From:[email protected] [mailto:[email protected]] On Behalf Of
>Setiawan Santosa
>Sent: Monday, June 27, 2011 12:47 PM
>To: [email protected]
>Subject: Re: [indopb] menjalankan/mengesekusi sql file
>
>
>misalnya kita ingin menambah kolom baru di suatu table. scriptnya begini :
>ls_sql = "alter table konsumen add nomorfax varchar(20)"
>sqlca autocommit = true
>execute immediate :ls_sql ;
>sqlca.autocommit = false
>rgrds
>setiawan
>----- Original Message -----
>>From:CentralSys
>>To:[email protected]
>>Sent:Monday, June 27, 2011 11:23 AM
>>Subject:[indopb] menjalankan/mengesekusi sql file
>>
>>To : all, please help,
>>Dulu waktu jaman kuliah saya buat skripsi pake Delphi (waktu belum mengenal
>>powerbuilder) dan di Delphi itu bisa mengesekusi file2 sql, jadi syntax
>>datawindows (select koloma, kolomb, kolomc from nama table where ….) itu
>>disimpan di file sql bisa di eksekusi, kalo di powerbuilder saya belum
>>menemukan. Kira2 ada ide ? kebutuhannya, kadang2 saya perlu merubah table
>>yang ada di database, selama ini saya buat di sql file terus dieksekusi
>>melaui query analiser (ms-sql).
>>Terima kasih sebelumnya.
>>Best Regards,
>>Cahyadi Sastra