Sql server查询问题 [英] Sql server Query Problem

查看:74
本文介绍了Sql server查询问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨。



i有书面查询,可以正常访问。



Hi.

i have written query which works properly in access.

OdbcCommand command = new OdbcCommand("SELECT * FROM [SlideShowTable1] where (startddate <= ?) AND (endddate >=?) ORDER BY rnd (INT(NOW*ImageID)-NOW*ImageID)", con);
            command.Parameters.AddWithValue("sdate", System.DateTime.Now.ToString("M/d/yyyy"));
            command.Parameters.AddWithValue("edate", System.DateTime.Now.ToString("M/d/yyyy"));







但是当我试图在sql server中执行sqme查询时它无法工作..








but when i tried to execute sqme query in sql server then its not working ..


SqlCommand command = new SqlCommand("SELECT * FROM [SlideShowTable1] where (startddate <= @sdate) AND (endddate >=@edate)ORDER BY rnd (INT(NOW*ImageID)-NOW*ImageID)  ", con);
            command.Parameters.AddWithValue("@sdate", System.DateTime.Now.ToString("M/d/yyyy"));
            command.Parameters.AddWithValue("@edate", System.DateTime.Now.ToString("M/d/yyyy"));

推荐答案

首先你应该在Sql server中运行查询,然后加回C#以执行命令
First You should run query in Sql server and then add back to C# in order to execute command


这篇关于Sql server查询问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆