當前位置:首頁 » 操作系統 » 資料庫插入datetime

資料庫插入datetime

發布時間: 2022-05-06 19:17:53

1. sql存儲過程插入datetime的數據怎麼搞

mysql 存儲過程如何定義datetime類型的變數或者該怎麼處理
DELIMITER $$
DROP PROCEDURE IF EXISTS `datatime`$$
CREATE
/*[DEFINER = { user | CURRENT_USER }]*/
PROCEDURE `iccsdb`.`datatime`()
/*LANGUAGE SQL
| [NOT] DETERMINISTIC
| { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
| SQL SECURITY { DEFINER | INVOKER }
| COMMENT 'string'*/
BEGIN
DECLARE dattime DATETIME DEFAULT '2013-10-10';
SELECT dattime FROM DUAL;
END$$

DELIMITER ;
跟字元串一樣的處理,當然還有一些 特殊的 時間處理函數

2. SQL Server里插入datetime數據

插入日期格式時,日期要用單引號引起,否則會識別不了。
insert into BTB_ShipInfo
values (2,
1,
1,
1,
『2011-08-04』,
『2011-08-04』,
1,
1,
1)

3. C# 插入資料庫datetime類型問題

既然是c#,那直接使用參數就ok了。stringsql="insertinto表(列1,列2,時間)values('列1的值','列2的值',@time)";sqlcommandcmd=newsqlcommand(sql,conn);conn.open();cmd.parameters.add(newsqlparameter("@time",datetimepicker1.text));cmd.executenonquery();不使用參數的話,可以先轉換為datetime,然後再插入資料庫:stringtime=((datetime)datetimepicker1.text).toshortdatestring();

4. sql server怎麼插入datetime啊

試試:

string sql = "insert into SharingTable(share_title,share_content,share_agreement,share_date,share_type)values(@ShareTitle,@ShareContent,convert(int,@ShareDate,8),@ShareAgreement,@ShareType)";

SqlConnection conn=new SqlConnection(connectionString);//connectionString連接字元串
SqlCommand cmd=new SqlCommand(sql,conn);//conn 為SqlConnection實例
//下面這種方式的好處是 類型不用管它,讓系統自己去判斷,只要傳值是傳對的就可以了
cmd.Parameters.AddWithValues("@ShareTitle",sEvent.ShareTitle);
cmd.Parameters.AddWithValues("@ShareContent",sEvent.ShareContent);
cmd.Parameters.AddWithValues("@ShareDate",DateTime.Now);
cmd.Parameters.AddWithValues("@ShareAgreement",0);
cmd.Parameters.AddWithValues("@ShareType",shareTypeId);
try{
if(conn.State!=ConnectionState.Opened)
conn.Open();
cmd.ExecuteNonQuery();
}
catch{}
finally
{
if(conn.State!=ConnectionState.Closed)
conn.Close();
}
-----------------------------------------
從你上面的提示看,我覺得不是錯在日期格式,「提示無法隱式的轉成int」,可能是這個ShareAgreement 或 shareTypeId,沒看到表結構,只是猜的。

5. c#怎麼把datetime 數據插入資料庫

既然是C#,那直接使用參數就OK了。stringsql="insertinto表(列1,列2,時間)values('列1的值','列2的值',@time)";SqlCommandcmd=newSqlCommand(sql,conn);conn.Open();cmd.Parameters.Add(newSqlParameter("@time",DateTimePicker1.Text));cmd.ExecuteNonQuery();不使用參數的話,可以先轉換為DateTime,然後再插入資料庫:stringtime=((DateTime)DateTimePicker1.Text).ToShortDateString();

6. 如何將字元串轉換成DateTime類型的數據然後插入到資料庫中

字元串格式必須是時間格式的幾種方式之一,如"12/10/2011 12:15:12"或"2011-12-10"等。
string str = "12/10/2011 12:15:12";
DateTime dateTime = DateTime.Parse(str);
dateTime就可以插入到資料庫。
如果要在資料庫按自己的方式顯示時間,可以用字元串方式插入資料庫,例如:
dateTimeStr = string.Format("{0:yyyy-MM-dd}",dateTime);
或者
dateTimeStr = string.Format("{0:MM/dd/yyyy}",dateTime);

7. 資料庫 怎麼將 datetime數據類型插入表裡的列 幫寫個例子

方法很多,就拿ado.net來說
你可以
insert
into
t(datefield)
values(datetimevalue.tostring()/toshortdatestring()/tolongdatestring()...等等)
還可以
insert
into
t(datefield)
values(@date)
然後new一個sqlparameter,例如new
SqlParameter(@date,datetimevalue)
然後將param傳給sqlcommand就行了
如果用的是一些ORM來進行數據訪問的話,那更簡單了,實體類本身就是強類型的。。。。

8. 怎麼向sqlserver插入datetime 格式數據

可以插入短日期的字元形式,也可以插入長日期的字元形式。

1、創建測試表:

createtabletest
(ttimedatetime);

2、插入短日期:

insertintotestvalues('2015-09-14');

結果截圖:

熱點內容
馬自達編程 發布:2025-01-17 14:21:41 瀏覽:492
android語音demo 發布:2025-01-17 14:19:25 瀏覽:700
點歌機怎麼選切換安卓系統 發布:2025-01-17 14:05:33 瀏覽:720
java壓縮與解壓縮 發布:2025-01-17 14:03:24 瀏覽:926
python代碼保護 發布:2025-01-17 14:02:22 瀏覽:324
王者榮耀電腦如何改戰區安卓 發布:2025-01-17 13:23:18 瀏覽:815
華為手機如何開啟說出密碼 發布:2025-01-17 13:23:12 瀏覽:102
伺服器在美國說明什麼 發布:2025-01-17 13:14:10 瀏覽:12
啟辰t90有哪些配置 發布:2025-01-17 13:05:40 瀏覽:39
手機微博密碼怎麼改密碼忘了怎麼辦 發布:2025-01-17 13:04:44 瀏覽:960