Foxtable(狐表)用户栏目专家坐堂 → 随机数生成问题


  共有2205人关注过本帖树形打印复制链接

主题:随机数生成问题

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/11 14:18:00 [显示全部帖子]

1、

 

for i as integer = 1 to 10
    Dim r As Integer = Rand.Next(100, 130)
    output.show(r)
Next

 

http://www.foxtable.com/webhelp/scr/0349.htm

 

2、dbf数据库不能直接作为数据源,你可以导入dbf的数据

 

http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=94700&skin=0

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/11 17:11:00 [显示全部帖子]

Dim min As Double = 111.33
Dim max As Double = 123.45

For i As Integer = 1 To 10
    Dim r As Integer = Rand.Next(min*100, max*100)
    output.show(r/100)
Next


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/12 9:54:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/13 16:48:00 [显示全部帖子]

1、你5楼的文件有问题,不是正确的dbf格式的文件。

 

2、降低版本后的文件发上来测试。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/13 17:46:00 [显示全部帖子]

以下是引用扶风在2017/9/13 17:44:00的发言:
老师,你好,
5楼我上传的是压缩文档,请解压一下,里面是.dbf文件的。
烦请再帮忙看看。谢谢!

 

打不开你的文件,请改成低版本再发上来。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/13 18:07:00 [显示全部帖子]

10是Visual FoxPro类型;11、12都无法打开。

 

如下这种,才是正确的

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test.zip

 

Dim dlg As new openFileDialog
If dlg.ShowDialog = DialogResult.OK Then
    Dim str_oleConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FileSys.GetParentPath(dlg.FileName)  & ";Extended Properties=dBASE IV;"
    Dim ole_conn As New System.Data.OleDb.OleDbConnection(str_oleConn)
    Try
        ole_conn.Open()
       
        Dim cmd As New System.Data.OleDb.OleDbCommand("select * from " & FileSys.GetName(dlg.FileName), ole_conn)
       
        Dim reader As object = cmd.ExecuteReader()
       
        Do While reader.Read()
            If reader(0).Gettype.Name <> "DBNull" Then
                output.show(reader(0))
            Else
                output.show("空值")
            End If
           
        Loop
       
        msgbox("查询成功")
    Catch ex As Exception
        MessageBox.Show(ex.Message)
    Finally
        ole_conn.Close()
    End Try   
End If



 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/14 19:03:00 [显示全部帖子]

直接用14楼代码能否正常查询?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/15 9:22:00 [显示全部帖子]

以下是引用扶风在2017/9/15 9:16:00的发言:
老师,就提示查询成功

 

那就说明没问题。

 

如果你的test.dbf放在d:\test\test.dbf里面,那么你的数据源就要设置成

 

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\test;Extended Properties=dBASE IV;


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/9 18:36:00 [显示全部帖子]


 回到顶部