关于sql语句
string sql = "select * from BugInfo where BugFoundDate between '" + dtp1.Value + "' and '" +dtp2.Value + "'";
if (cmbType.SelectedIndex != 0)
{
sql += " and BugType='"+cmbType.SelectedValue.ToString()+"'";
}
if (cmbRank.SelectedIndex != 0)
{
sql += " and BugRank='" + cmbRank.SelectedValue.ToString() + "'";
}
DataSet ds=db.getMyDateSet(sql);
这个sql语句有什么错误between..and..后不能在加and语句吗?
可以加
如果你的前边两个VALUE为空就会报错
把拼出的SQL语句用断点看一下就知道 了
..
说是数据类型不匹配,我找不着啊
st
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
我要得到一个字符串如:
sdfk|||sgts
sdfsfd|||rgreg
wrfw|||sefw
就是要得到|||后面的字符串,有什么函数吗?怎么用呢?谢谢!
SQL code:
select
right(col,len(col)-charindex('|||',col)-2)
f ......
CREATE PROCEDURE [selectvipcompany]
@username varchar(50),
@companyname varchar(50),
@endtime varchar(1)
AS
declare @sql varchar(1000)
set @sql='' ......
我是在toad中输入下段sql
declare
TYPE test_rec IS record(
code varchar(10),
name varchar(30)
);
v_book test_rec;
......