请教高手关于SQL中随机问题 我想做一个试题库软件,但遇到这样一个问题,我用select Top 10 * from 试题内容表 ORDER BY NewID()这样一个语句,可以实现随机抽出10道题,但我想把10换成一个变量x ,x是从对话框来的一个外部变量,这样向实现随意设置所抽提数,但问题总提示错误,不知道有哪位高手能帮我解决这个问题,小弟先谢谢你了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cc.format("select top %d * from 试题内容表 ORDER BY %d",x, NewID()); 首先非常感谢你经过你们指点我做出来了,应该是这样:strSQL.Format("select Top %ld * from 试题内容表 ORDER BY NewID()",x);因为NewID() 在SQL 中所产生的因此不能放在最后,否则系统认为他是没有定义的 求助OpenGL绘制点的问题 Windows7下,用程序改变系统默认的播放设备? 如何在vc的工具条按扭上把文字显示在图片的右侧?而不是显示在图片的下面? 任何让CWebBrower2控件动态加载html 请教AlphaBlend函数的问题,up者勿进! 求助 Access 中,要存放一个二进制串,比如一个结构,用什么类型的字段?用备注行不行? 请问如何象WINZIP那样在资源管理器中点鼠标右键出现的菜单中加入项目? VC++6.0 编译过程中出现的问题 panda_w斑竹,给你发的信收到否?(我的一个问题) 大家请帮帮忙! 随机抽题如何实现
经过你们指点我做出来了,
应该是这样:strSQL.Format("select Top %ld * from 试题内容表 ORDER BY NewID()",x);因为NewID() 在SQL 中所产生的因此不能放在最后,否则系统认为他是没有定义的