PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara mengatur penyandian dalam NpgsqlConnection

Saya telah berhasil memecahkan masalah. Tidak ada cara untuk menyetel properti dalam string koneksi atau properti apa pun dari NpgsqlConnection atau NpgsqlCommand .

Namun, saya dapat menetapkan nilai client_encoding dalam sebuah kueri. Jadi langsung setelah membuka koneksi saya pertama kali menjalankan (non)query:

set client_encoding = 'WIN1252'

Setelah itu, setiap perintah berikutnya pada koneksi yang sama menggunakan penyandian yang tepat dan mengembalikan hasilnya tanpa keluhan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghapus baris di datastore berdasarkan rentang waktu

  2. Ubah urutan kolom dalam tabel postgres

  3. Tidak ada liblwgeom saat menggunakan postgresql84 dan postgis di Snow Leopard dengan MacPorts

  4. Pernyataan OR lambat di postgresql

  5. Bagaimana cara meneruskan parameter ke fungsi postgre dan mendapatkan data menggunakan ExecuteReader?