Int(Rnd()* Adodc1.Recordset.Fields.Count) 这个是VB语句,你把它放到双引号里发送到数据库服务器有什么用?要分清楚VB语句和SQL语句的区别:Dim i as integeri= Int(Rnd()* Adodc1.Recordset.Fields.Count) Adodc1.RecordSource = "select * from 表1 where id=" & i
就是忘记定义哪个变量 很容易的 错误提示在哪 好好找找