有一个月的记录如日期为2006-3-1到2006-3-31,我用如下语句
strdate="2006-3"
OleDbCommand command=new OleDbCommand("delete from kucun_rizhi where 日期 like #"+strdate+"#",myConnection);
int i=command.ExecuteNonQuery();
为何不行
请各位多指教
strdate="2006-3"
OleDbCommand command=new OleDbCommand("delete from kucun_rizhi where 日期 like #"+strdate+"#",myConnection);
int i=command.ExecuteNonQuery();
为何不行
请各位多指教
解决方案 »
- WebRequestMethods.Ftp.GetFileSize 总是抛550的error
- DataGridView
- 一个有关使用DotNetBar的Wizard控件问题
- 有关Windows服务的几个基本问题
- C#中static的疑惑
- 怎样格式化greedview里的日期值----------------
- C# 如何给未知个数的数组赋值?
- c#+sql 2000 .把程序拷贝到另一台机器运行出错
- C# 怎么实现动态直线连接
- 在datagrid当中,如何实现回车按Tab的顺序进行切换焦点
- 有关oracle的问题,关于软件技术设计方面的
- 再次求关于DateTimePicker的两个时间相减的问题。。。
如果是字符类型,那么要将strdate="2006-3"变成strdate="'2006-3'"才可以;
如果你用的是日期类型的,那就要进行日期类型转换,实现从字形类型到日期类型的转换函数不同的DBMS有不同的名称和使用方法,你可以自己根据你使用的数据库类型来具体实现
详情参看
http://community.csdn.net/Expert/TopicView3.asp?id=4439810