C# 语法错误 (操作符丢失) 在查询表达式 '[诊疗卡号]=''' 中

StringKaHaoSql;KaHaoSql="Select[诊疗卡号],[班次],[诊别],[科室],[医生],[挂号日期]From[挂号管理]where[诊疗卡号]... String KaHaoSql;
KaHaoSql = "Select [诊疗卡号],[班次],[诊别],[科室],[医生],[挂号日期] From [挂号管理] where [诊疗卡号]='" + textBox11.Text + "'";
oleDbCommand2.Connection = oleDbConnection1;
oleDbCommand2.CommandType = CommandType.Text;
oleDbCommand2.CommandText = KaHaoSql;
oleDbDataAdapter2.SelectCommand = oleDbCommand2;
dataSet21.Clear();
oleDbDataAdapter2.Fill(dataSet21);
以上为我的部分程序
我 诊疗卡号 的属性是数据
请问要转换成数据是这样写吗?KaHaoSql = "Select [诊疗卡号],[班次],[诊别],[科室],[医生],[挂号日期] From [挂号管理] where [诊疗卡号]='" +Convert .ToInt32( textBox11.Text )+ "'";
如果要转换成这样的的日期格式 2009/5/28 是不是这样写?
KaHaoSql = "Select [诊疗卡号],[班次],[诊别],[科室],[医生],[挂号日期] From [挂号管理] where [诊疗卡号]='" +Convert.ToDateTime( textBox11.Text )+ "'";
出现这个错误是什么意思: 语法错误 (操作符丢失) 在查询表达式 '[诊疗卡号]=''' 中
在线等着用的,急急...
请点击查看大图
展开
 我来答
百度网友a201cc9
2009-05-28 · TA获得超过349个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:280万
展开全部
oleDbDataAdapter2.Fill(dataSet21);

DbDataAdapter的Fill方法 这样用比较好
oleDbDataAdapter2.Fill(dataSet21,"tempTable");
"tempTable"为 你将结果集填充到的dataSet的表

where语句错了
where [诊疗卡号]=" +Convert .ToInt32( textBox11.Text);
你的“诊疗卡号”字段是int型的吧,不要加单引号''
填写日期C#有专门的控件,monthCalendar 建议不要用textBox
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lizi3075
2009-05-28
知道答主
回答量:83
采纳率:0%
帮助的人:34.1万
展开全部
CommandType.Text;
oleDbCommand2.CommandText = KaHaoSql;
oleDbDataAdapter2.SelectCommand =后面还有提示吗??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wdj840121
2009-05-28
知道答主
回答量:19
采纳率:0%
帮助的人:18.9万
展开全部
我想应该是你的=号打错了吧。注意英文半角
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式