Saya memiliki string koneksi di konfigurasi web saya:
<add name="MyConString" connectionString="Server=dbsrv;User ID=myDbUser;Password=somepass"word" providerName="System.Data.SqlClient" />
Seperti yang Anda lihat, ada tanda kutip (") di kata sandi (diberikan dari departemen lain. Saya tidak bisa mengubah kata sandi pengguna db ini).
Bagaimana saya harus keluar dari kutipan dalam string koneksi ini?
Btw: Saya sudah mencoba & quot; dalam string. Itu tidak berhasil - ado.net mendapatkan ArgumenException, maka: "Format string inisialisasi tidak sesuai dengan spesifikasi yang dimulai pada indeks 57." 57 adalah tempat & quot; ada di string koneksi saya. Saya juga mencoba melampirkan bagian kata sandi di '- juga tidak berhasil.
Juga mencoba "" dan \ "- web.config tidak dapat diurai saat itu.
Terima kasih atas solusinya:
Saya harus menggabungkan keluarnya tanda kutip ganda dan memasukkan kata sandi dalam tanda kutip tunggal:
<add name="MyConString" connectionString="Server=dbsrv;User ID=myDbUser;Password='somepass"word'" providerName="System.Data.SqlClient" />