當前位置:首頁 » 操作系統 » 資料庫插入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');

結果截圖:

熱點內容
直出伺服器怎麼樣 發布:2024-10-07 15:41:36 瀏覽:476
比亞迪唐dmi哪個配置性價比 發布:2024-10-07 15:19:28 瀏覽:901
編譯器按變數 發布:2024-10-07 15:07:03 瀏覽:773
怎麼忘記電腦wifi密碼怎麼辦 發布:2024-10-07 15:02:18 瀏覽:424
安卓開發java開發 發布:2024-10-07 15:01:29 瀏覽:94
工業級安卓主板價格怎麼樣 發布:2024-10-07 14:07:57 瀏覽:626
編程先乘除 發布:2024-10-07 13:58:45 瀏覽:269
編譯內核時發生循環編譯 發布:2024-10-07 13:58:43 瀏覽:495
當下筆記本電腦什麼配置好 發布:2024-10-07 12:57:33 瀏覽:471
安卓倒車軌跡怎麼調 發布:2024-10-07 12:54:47 瀏覽:916