永发信息网

数据库如何随机选取?

答案:2  悬赏:70  手机版
解决时间 2021-05-11 01:51
  • 提问者网友:欺烟
  • 2021-05-10 21:28

a:=Random(1,21,1)
handle:=ODBCOpen(WindowHandle, "errow", "tiku", , )
str:="select n,题干 from lxt where n=?; "
data:=ODBCExecute(handle, str)
我用authorware做的程序,上边是连接数据库的代码,“?”我写的代码是"a"也不行,写"&a”也不行,要是填个数就行,换成a就不行了。谁能帮我想想办法!

必须用数据库,别的方法能实现功能的不算,就得用数据库!

最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-05-10 22:08

a作为变量是不能写进字符串中的。 你应该使用字符串连接。authorware的字符串连接是什么我不是很清楚。但是大致应该这样的


str:="select n,题干 from lxt where n="+a+"; "

全部回答
  • 1楼网友:煞尾
  • 2021-05-10 23:30

sql

select top 10 * from lxt order by newid()

随机选取10条记录

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯