作者keanekiri (<<kiri>>)
看板C_Sharp
标题[问题] 有关於C#里面的时间
时间Fri Dec 29 00:27:02 2006
刚学C# 如果有白痴的地方 请各位大大用力鞭 >///<
在我的程式背後有个资料库 其中一个table叫paper_info
paper_info分别有五个栏位:category, title, date, keyword, content
在visual studio 2005我建立了一个form
里面分别有:投稿类别upcategory、标题uptitle、日期update、关键字upkeyword
、摘要upabstract 可以让使用者输入
现在我必需将使用者输入後的资料 insert到我後端的资料库
执行後他显示「insert into 陈述示的语法错误」
以下是我写的程式,不知道哪里有出错呢?
目前示锁定在date 因为DateTime似乎不能转成字串,
不知道是否有人知道怎麽可以把日期放进去资料库@@ Thx~~~~
private void paperupdate_Click(object sender, EventArgs e)
{
string connStr, insertCmd, datedate;
datedate = DateTime.Today;
connStr = "Provider=Microsoft.Jet.OLEDB.4.0;
DataSource=CIIEconfrence1.mdb";
insertCmd = "Insert Into paper_info(category, title, date,
keyword, content) Values( '" + upcategory.Text + "',
'" + uptitle.Text + "','" + datedate.Text + "',
'" + upkeyword.Text + "','" + upabstract.Text + "')";
OleDbConnection conn;
OleDbCommand cmd;
conn = new OleDbConnection(connStr);
conn.Open();
cmd = new OleDbCommand(insertCmd, conn);
int ii = -1;
try
{
ii = cmd.ExecuteNonQuery();
}
catch (System.Exception eUpdate)
{
System.Windows.Forms.MessageBox.Show("1" + eUpdate.Message);
}
conn.Close();
if (ii == 1) MessageBox.Show("新增成功!");
}
--
对人有感情 所以择善固执 也所以顽冥不灵
对物有感情 所以知所取舍 也所以易役於物
对回忆有感情 所以有笑有泪 也所以魂萦牵梦 牵肠挂肚
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.40.215
1F:推 SCSonic:这个一直很麻烦… 先试sql怎麽新增,再用到程式中吧 12/29 02:24