vb 为什么每次随机出来都是第一条记录
If db.State = adStateOpen Then
db.Close
End If
rc.CursorLocation = 3
db.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=courseexamine;Data Source=" + server_name
rc.Open "select * from faultmanage ", db, adOpenDynamic, adLockOptimistic
u = rc.RecordCount
ReDim aryid(u)
For z = 0 To rc.RecordCount - 1
aryid(z) = Trim(rc("ID"))
Next
one = LBound(aryid)
n = UBound(aryid)
Randomize
bx = Int(Rnd() * (Abs(n - one + 1)) + one)
If db.State = adStateOpen Then
db.Close
End If
db.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=courseexamine;Data Source=" + server_name
rc.Open "select * from faultmanage where id ='" + Trim(aryid(bx)) + "'", db, adOpenDynamic, adLockOptimistic
tm = Trim(rc("faultname"))
为什么每次随机出来的bx是对
相关问答:
我用Delphi写了一个DLL, DLL里有MDI的子窗体,DLL初始化时 传递调用者的TApplication给DLL, 在Delphi7中调用已经通过,但是不知道在VB中有无TApplication对应类型, 是否能在VB中调用?
你好,用instance不是就可以了 ......
怎么优化查询的效率,比如我想从100万条记录中每次只查询100条记录的话,那么这条sql语句该怎么实现,注意:语言是VBScript的,
http://www.cnblogs.com/anjou/archive/2007/10/17/926944.html
涉及到算法,goog ......
Private Sub Check1_Click()
If Check1.Value = 1 Then
DTP1.Enabled = True
Else
DTP1.Enabled = False
End If
End Sub
Private Sub Check2_Click()
If Check2.Value = 1 Then
DTP2.Enabled = True
Else
......
看了一些VB ini文件写入读取的方法 但是还是不知道怎么写,上面写了很长 很多,但是我不知道怎么用,我想问一下怎样写才能实现在TEXT1中写字,然后点Command1提交,然后TEXT1里面的数字就写进INI里面[Section]的Key1 ......
请各位指点下:程序代码如下mingchen = "C:\文件路径\"
cat = New ADOX.Catalog
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & min ......