string SQL = "Insert into 日期表(当前日期) Values(" + dt1 ")";
解决方案 »
- C# 实现进程间通信,最简单最稳定的方式是哪种?
- 关于C#中的字符串提取函数,如何提取c:\\data\name.dat中的name.dat文件名?
- .net(C#) 如何输出html代码到前台的任意位置.
- 如何将datagridview的内容打印出来
- 求2005 C# DataList详细分页代码
- 清高手将将base关键字
- 右击任务栏时,在弹出的菜单中怎么让它不显示‘关闭’???
- [请问]:里面放了一个label控件,要根据实际情况更改label的text的值,它没有绑定数据?请问如何动态赋值
- 高分:OFFICE开发,WORD文档的导入导出,EXCEL文档的导入导出?不胜感激!
- Winform下DataGrid如何屏蔽Delete按键?
- winform如何读取放在网络上的数据库中的值,谢谢!(高分求,100分)
- 关于SQL中插入新记录后,如何获取最新的ID
不过楼主可以使用存储过程,带参数就不会有这个问题了。
比如
bool blnRst = false;
SqlConnection myConn = new SqlConnection(strConn);
SqlCommand myComm = new SqlCommand("PUB_SYS_LOG",myConn);
myComm.CommandType = CommandType.StoredProcedure; SqlParameter myPara = new SqlParameter("@SYS_PRG_ID",SqlDbType.Int);
myPara.Value = sysPrgId;
myComm.Parameters.Add(myPara); myPara = new SqlParameter("@LOG_TYPE",SqlDbType.VarChar,3);
myPara.Value = logType;
myComm.Parameters.Add(myPara); myPara = new SqlParameter("@LOG_OPERATION_MSG",SqlDbType.VarChar,50);
myPara.Value = logOperationMsg;
myComm.Parameters.Add(myPara);
try
{
myConn.Open();
myComm.ExecuteNonQuery();
blnRst = true;
}
catch(SqlException e)
{
e.ToString();
}
finally
{
myConn.Close();
}
string ddt = "2004-11-22";
string SQL = "Insert into 日期表(当前日期) Values(convert(datetime,'" + ddt + "',102))";