sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur ställer jag in kodning i en NpgsqlConnection

Jag har lyckats lösa problemet. Det finns inget sätt att ställa in egenskapen i anslutningssträngen eller någon av egenskaperna för NpgsqlConnection eller NpgsqlCommand .

Jag kunde dock ställa in värdet för client_encoding i en fråga. Så direkt efter att ha öppnat anslutningen körde jag först (icke)frågan:

set client_encoding = 'WIN1252'

Efter det använde alla efterföljande kommandon på samma anslutning rätt kodning och returnerade resultaten utan klagomål.




  1. Frågan returnerades som boolesk?

  2. hur kontrollerar man null eller inte om mysql datatype är tidsstämpel med standardvärdet 0000-00-00 00:00?

  3. Hur åsidosätter man tillskrivningen av en autoinkrementerande primärnyckel när man infogar ett värde i en MySQL-tabell?

  4. Lagring av MS SQL Server-referenser i en MySQL-databas