关于c#从外部读取一条sql语句,如何传变量的问题

从excel读取了一条sql语句,其中包含了变量,"select号码fromtestwhere日期='"+datetimepicker.date.toshortstrin... 从excel读取了一条sql语句,其中包含了变量,"select 号码 from test where 日期='" +datetimepicker.date.toshortstring() +"'",在excel就是这样写的,其中日期是数据库里一列是datetime格式,datetimepicker是程序里的一个日期控件,我想使用这个日期变量,但读取该语句,变量值传不了,原封未动的把整条语句传到程序里,导致出现无法将string转换为datetime的错误,请问各位大神这种情况如何处理 展开
 我来答
仙戈雅3n
2015-08-03 · TA获得超过5790个赞
知道大有可为答主
回答量:2398
采纳率:75%
帮助的人:893万
展开全部
你可以在写入excel时,就把datetimepicker控件的值一起写入到excel里。
更多追问追答
追问
是程序运行后从excel读取,在程序里的日期控件设定一个值,这个值需要传到我从excel中读取的那个sql语句里面去
追答
如果你的意思是从excel读取sql脚本,例如,读取了一个"select 号码 from test where 日期='" +datetimepicker.date.toshortstring() +"'" 到程序,然后想用datetimepicker里值的来代替读取的sql里面的日期字段的值? 如果是这样的话,那就好办了。

当你读取到sql后赋值给程序里的变量,然后用String类型提供的replace函数(替换函数)把datetimepicker值替换到变量里。这样可行?
内裤最大功能
2015-08-03 · TA获得超过3105个赞
知道大有可为答主
回答量:3202
采纳率:79%
帮助的人:487万
展开全部
datetimepicker.Value 就可以。我记得应该是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-08-03
展开全部
datetimepicker.date.toshortstring()改成
dateTimePicker.Value.ToShortDateString()试试
追问
是程序运行后从excel读取,在程序里的日期控件设定一个值,这个值需要传到我从excel中读取的那个sql语句里面去,运行调试后,变量值完全没有传,只是原封不动地使用了excel里的语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式