Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:整数值

1楼
zhuxinhui 发表于:2024/10/29 16:01:00
 Dim fdr As DataRow = DataTables("销售出库明细").SQLfind("FID ='" & CStr(s2) & "'")

FID 列是整数数值
s2也是整数数值
这个是不是不成立
想用ID与ID进行对比,一致时引用当行值
2楼
有点蓝 发表于:2024/10/29 16:03:00
http://www.foxtable.com/webhelp/topics/1284.htm

表达式中的日期用符号#括起来,数值则不需要任何符号括起来,这些和代码中的格式是一样的,唯一不同的是字符串用单引号括起来。

例如:

Tables("订单").Filter = "[产品] = 'PD01'"  '字符用单引号括起来
Tables("订单").Filter = "[日期] = #3/17/1999#"  '日期用#括起来
Tables("订单").Filter = "[折扣] = 0.1"  '数值直接使用

3楼
zhuxinhui 发表于:2024/10/29 16:30:00
Dim s As Table = Tables("应收.已审销售") 
For i As Integer = 0 To s.Rows.count - 1
    Dim s1 As Row = s.Rows(i)
    Dim s2 As String = s1("销售FID")
    MessageBox.Show(s2)
    Dim fdr As DataRow = DataTables("销售出库明细").SQLfind("[FID] ='" & s1("销售FID") & "'")
    If fdr IsNot Nothing Then
        fdr("立帐单号") = s1("单号")
        fdr("立帐ID") = s1("FID")
          MessageBox.Show(s1("单号"))
    End If
Next
不知哪出问题了,就是引不出来
4楼
zhuxinhui 发表于:2024/10/29 16:31:00
我都把它改为字符了
5楼
有点蓝 发表于:2024/10/29 16:34:00
[FID]改为字符列了?说明没有符合条件的数据
6楼
zhuxinhui 发表于:2024/10/29 16:47:00
是,全部改为字符型了
但是又有符合条件的数据
7楼
有点蓝 发表于:2024/10/29 16:50:00
数据有问题,比如有空格等看不见的字符,或者大小写不一致
8楼
zhuxinhui 发表于:2024/10/29 17:08:00
解决了
9楼
zhuxinhui 发表于:2024/10/30 16:47:00
是SQLfind和FIND出了问题,如果只用FIND会不会出现引用不到的呢
现在使用FIND可以对已加载的数据进行引用,如果没有加载的情况下,就会出现引用不到的情况
这个问题怎样处理比较好适
10楼
有点蓝 发表于:2024/10/30 17:05:00
SQLfind和FIND不可能有问题。请上传实例说明
共10 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.