1. 程式人生 > >C#程式設計向SQLite資料庫中正確寫入DateTime型別資料

C#程式設計向SQLite資料庫中正確寫入DateTime型別資料


最近用C#編寫了一個程式,裡面涉及向SQLite資料庫寫入DateTime型別資料,實際時間為2012/11/30 0:20:00,但寫入資料庫後變成1899/12/30 00:00:00

實際情況是時間寫入資料庫失敗,1899/12/30 00:00:00資料庫的預設值。

經過嘗試,發現不能直接用C#的DateTime賦值,而應使用字串給[PASS_TIME]欄位賦值。
生成時間字串程式碼:
DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");

修改程式碼後DateTime型別資料入庫正確。

相關推薦

C#程式設計SQLite資料庫正確寫入DateTime型別資料

最近用C#編寫了一個程式,裡面涉及向SQLite資料庫寫入DateTime型別資料,實際時間為2012/11/30 0:20:00,但寫入資料庫後變成1899/12/30 00:00:00。 實際情況是時間寫入資料庫失敗,1899/12/30 00:00:00是資料

java 使用jdbcmysql資料庫插入1億條資料

<span style="font-size:14px;"><span style="font-size:14px;">package com.ddx.zhang; import java.sql.SQLException; import java

c#Access資料庫批量插入大量記錄的方法

 最近有同事離職,我把他經手的專案接了過來,其中有一個功能,經過長時間運算以後,產生了17W條左右的記錄,一次性儲存到資料庫中,每次介面要卡頓1分鐘多,很是鬧心,決定修改一下 【基本情況】 c#、nhibernate、Access資料庫 【解決思路】 1、據說第一版

使用c++和AdoOracle資料庫插入圖片

    最近因為專案需要,需要將圖片插入至Oracle,現簡單總結如下:     1.引入ado #import "C:\\Program Files\\Common Files\\System\\ado\\msado15.dll" no_namespace rename(

轉載:C#VFP資料庫插入Numeric型的值

最近做一個C#程式,實現將SQLServer中的資料匯入到Visual Foxpro 6.0的.dbf資料檔案中。更新Numeric型別欄位的值時出現錯誤: System.Data.Odbc.OdbcException:ERROR [22018] [Microsoft]

在Django框架下MongoDB資料庫匯入.scv檔案資料

在學習了一些MongoDB和Django框架的一些基礎知識後,我對MongoDB以及Django知識已經有了一個初步的掌握,是時候對學長的專案裡面的東西進行一個初步的實踐了,於是我選擇從Django框架中向MongoDB匯入資料的這部分程式碼開始。通過複用幾段學長專案裡的程式碼,在我自己新建的專案中

BCP工具的使用以及C++,SQL server資料庫呼叫命令列的方法

BCP工具使用: BCP是由SYBASE公司提供的,專門用於資料庫表一級資料備份的工具。 主要引數如下: 基本用法: 遠端地址1的資料庫表student 匯出到本地(遠端ip1(10.189.1.1) ): bcp run.dbo.student out "c:\student

資料庫插入日期時間datetime型別資料資料庫只有日期沒有時分秒

  java.util.Date是不能直接插入資料庫中的,雖然它包含了日期和時分秒。   java.sql.Date可以直接插入資料庫,但是它只有日期而沒有時間;   java.sql.Time可以直接插入資料庫,但是它只有時間,沒有日期 Java

『PHP學習筆記』系列八:MySQL資料庫新增資料

資料表結構: 資料表原有資料: 向MySQL資料庫寫入資料:  INSERT INTO 語句通常用於向 MySQL 表新增新的記錄: INSERT INTO table_name (column1, column2, column3,...) VALUES

MySQL資料庫插入帶emoji表情符的資料時報錯

問題:向MySQL資料庫中插入帶emoji表情符的資料時報錯 原因:utf8字符集不支援emoji表情符,需要改為utf8mb4字符集(utf8mb4是MySQL在5.5.3之後增加的,實際開發中建議使用該字符集) 解決: 1. 設定MySQL伺服器及資料庫表的字符集    

挖證據的利器:如何從任何 SQLite 資料庫提取電子郵件賬戶?#OSINT

第43–44行:關閉資料庫遊標(第43行)和SQLite檔案(第44行)的連線。第48–49行:遍歷所有匹配項並打印出來。做得好! 現在讓它執行起來,以確保它可以正常工作。您可以找到 Skype 的 SQLite 檔案,如下所示:對於 Mac OSX:/Users/<your_mac_username&

python實現:資料庫插入100條測試資料

建立表: create table studentInfo( ID int not null auto_increment comment "不為空的自增長的主鍵ID", student_id varchar(20) not null, name varchar(30) not null,

Java程式MySql資料庫插入的資料變成了問號

其實,當我們看到這個問題的時候都會很快的想到是編碼格式的問題。但是當我檢視MyEclipse中的編碼格式的時候發現,編碼方式是沒有問題的,而且自己寫的JSP頁面中的編碼格式也是沒有問題的。那麼這會嘛原因的? 後來在檢視Mysql的資料時候發現: 1、MySQL的預設編碼是La

javaMySql資料庫插入資料

package test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLExc

mybatis傳參正常且直接執行sql能獲得正確結果但通過mybatis卻查詢不到結果的原因:oracle資料庫使用了char型別的欄位

問題: 在使用mybatis的過程中,多次檢驗傳參、sql語句等查詢條件,並未發現存在錯誤,直接執行後臺日誌中的sql也能夠查到正確結果,但是後臺mybatis返回的值一直是空。 原因: 經過測試發現是資料庫表結構中使用了char作為欄位型別,而引數的長度和char的長度不符。在oracle中如果cha

通過JDBCoracle資料庫插入Clob大物件

好記性不如爛筆頭,今天剛剛學過Clob的插入和查詢,寫篇部落格,以備後用 首先建立一個包含大物件的表 create table data( id varchar2(20), content clob ); 然後通過JDBC連線資料庫並插入Clob

使用JDBCSqlServer資料庫插入資料

在實際的開發的當中 我們會發現在資料庫中插入資料是比查詢資料難的 因為查詢只需要一個固定的值就可以進行查詢 但是插入的話需要對照資料庫的建表 因為有些鍵值不允許為空 示例程式碼: package sqlserver.controller; im

C#同步SQL Server資料庫資料資料庫同步工具[同步新資料]

C#同步SQL Server資料庫中的資料1. 先寫個sql處理類:using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Text; namespace

mysql資料庫插入資料時顯示“Duplicate entry '1′ for key ‘PRIMARY' ”錯誤

錯誤情況如題,出現這個錯誤的原因十分簡單: 很明顯,這是主鍵的問題。 在一張資料表中是不能同時出現多個相同主鍵的資料的 這就是錯誤的原因,解決的方法: 1.可以將這張表設定成無主鍵(mysql支

1、用WorkbenchMySQL資料庫匯入SQL檔案

一、點選workbench登入資料庫二、新建schema,自己命名三、可以看到新建的schema中table等均為空四、左上角選單欄file-Open SQL Script-選中要匯入的SQL檔案五、在開啟的SQL檔案中,找到除註釋外的第一行程式碼,在其前面加一句“use [