vb随机从数据库提取一条数据显示在文本框中

2024-11-18 16:48:03
推荐回答(2个)
回答1:

Int(Rnd()* Adodc1.Recordset.Fields.Count) 这个是VB语句,你把它放到双引号里发送到数据库服务器有什么用?要分清楚VB语句和SQL语句的区别:
Dim i as integer
i= Int(Rnd()* Adodc1.Recordset.Fields.Count)
Adodc1.RecordSource = "select * from 表1 where id=" & i

回答2:

就是忘记定义哪个变量 很容易的 错误提示在哪 好好找找