運算元據庫日期字段

2022-02-05 13:18:16 字數 1556 閱讀 2836

(1)向sql server資料庫中的日期字段插入值:

string strconn = @"server=.\student;database=test;uid=sa;pwd=123456";

datetime t;

if(!datetime.tryparse(textbox3.text,out t))   //檢查日期格式是否正確

using (sqlconnection conn = new sqlconnection(strconn))

','','')", textbox1.text, textbox2.text, t);

sqlcommand cmd = new sqlcommand(sql, conn);

conn.open();

cmd.executenonquery();

}由此可知,sql server是把日期字段當作字串型別來處理的。所以只要日期格式正確的話,不用轉換,直接用文字框中的值插入資料庫中也是可行的。即sql語句可以為:

string sql = string.format("insert into student_info(stud_id,stud_name,enter_date) values('','','')", textbox1.text, textbox2.text, textbox3.text);

當然這種利用字串拼接產生sql語句的方法並不推薦!

如果用datetimepicker控制項,sql語句可以為:

string sql = string.format("insert into student_info(stud_id,stud_name,enter_date) values('','','')", textbox1.text, textbox2.text, datetimepicker1.value);

查詢某個時間段內的記錄可以用如下的**:

using (sqlconnection conn = new sqlconnection(strconn))

' and ''", datetimepicker2.value, datetimepicker3.value);

sqlcommand cmd = new sqlcommand(sql, conn);

conn.open();

using (sqldatareader rd = cmd.executereader())

}(2)操作access日期字段:

插入資料的sql語句:               

string sql = string.format("insert into test(name,enterdate) values('',##)", textbox2.text, textbox3.text);

查詢某個時間段內的記錄可以用如下的sql語句:

string sql = string.format("select * from test where enterdate between ## and ##", datetimepicker1.value.toshortdatestring(), datetimepicker3.value.toshortdatestring());

運算元據庫日期字段

1 向sql server資料庫中的日期字段插入值 string strconn server student database test uid sa pwd 123456 datetime t if datetime.tryparse textbox3.text,out t 檢查日期格式是否正確...

運算元據庫

python importmysqldb defmydbtest conn mysqldb.connect host localhost user root passwd sa db b4img charset utf8 cursor conn.cursor sql select from imag...

運算元據庫

2.localhost 的位址 檢視 一般位於c windows system32 driver etc下,一般在最後有這麼一行 127.0.0.1 localhost 資料庫操作方法 鏈結資料庫 建立資料庫表 資料庫插入操作 資料庫查詢操作 後記 try 使用 fetchone 方法獲取一條資料 ...