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

NpgsqlDbType apa yang harus digunakan untuk menghapus Tidak dapat menulis kesalahan tipe CLR

Orang-orang di komentar benar dalam Span Waktu . itu adalah cara untuk pergi. Namun dokumentasinya tidak begitu jelas tentang cara menggunakannya.

Cara yang benar untuk menggunakan TimeSpan untuk soal di atas adalah:

string insertstmt = "INSERT INTO tblAppt(appttime) VALUES (@ApptTime)"; 
NpgsqlCommand cmd = new NpgsqlCommand (insertstmt, con);
TimeSpan thetime = TimeSpan.Parse(txtCustTime.Text);

cmd.Parameters.Add("@ApptTime", NpgsqlDbType.Time ); 
cmd.Parameters["@ApptTime"].Value = thetime; 
con.Open (); 
cmd.ExecuteNonQuery (); 
con.Close ();

Saya menggunakan tautan ini sebagai referensi:https://docs.microsoft.com/en-us/dotnet/api/system.timespan?redirectedfrom=MSDN&view=netframework-4.7.2




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. python 2.7 ke python 3.4 kesalahan jenis operan yang tidak didukung untuk %:'bytes' dan 'dict'

  2. Postgresql &psycopg2:database tidak ada

  3. Hapus baris duplikat dari tabel tanpa kunci unik

  4. Windows Postgres berfungsi dengan grup agregat oleh

  5. Lacak stempel waktu modifikasi terakhir dari satu baris di Postgres