标题:求个解决思路
只看楼主
hytizj023
Rank: 1
等 级:新手上路
帖 子:166
专家分:7
注 册:2023-3-2
得分:0 
我附上数据,你帮我测试一下,谢谢
基础数据,就是,本地数据
3D.zip (1.1 MB)

2023-04-11 12:35
hytizj023
Rank: 1
等 级:新手上路
帖 子:166
专家分:7
注 册:2023-3-2
得分:0 
以下是引用csyx在2023-4-11 12:18:45的发言:

没有原始数据没法跟踪啊,你这样,看看出现 一、七、八 时的组选号码是多少?

Scan all
    ...
    For jj = 1 to Alen(a双飞号)
*- 调试用 ---------------------------
if alltrim(a双飞号[jj]) == '一'       && 七,八
    messagebox(oRec.组选号)
endif
*------------------------------------
        If !Empty(a双飞号[jj])
            c双飞号 = Chrtranc(a双飞号[jj], '0123456789', '零一二三四五六七八九')
            Insert into (cTemp) (code, cnt) Values (c双飞号, 1)
        EndIf
    EndFor
EndScan

============================
补充: 哦,猜测可能是你说的豹子号。如果是三个相同的号码,我不清楚要不要统计到双飞里面?
不算双飞号的话就无所谓,后台表没这种字段,不影响更新结果
要是算双飞号码的话,算做一个还是两个?ex: 666 算一个 66,还是算出现了两个 66 ?
============================

豹子算一个 ex:666 算一个 66
2023-04-11 12:45
hytizj023
Rank: 1
等 级:新手上路
帖 子:166
专家分:7
注 册:2023-3-2
得分:0 
以下是引用csyx在2023-4-11 12:20:51的发言:

nResult = SQLExec(hSql, cSql, cTemp)

这句你只要把 hSql 换成你的 SQL 连接句柄就行了

PUBLIC nhandle
    USE data_IP
    SCATTER TO b
    c1=b(1)&&IP
    c2=b(2)&&user
    c3=b(3)&&pws
    c4=b(4)&&data_base
    d1=alltrim(c1)
    d2=alltrim(c2)
    d3=alltrim(c3)
    d4=alltrim(c4)

    nhandle=sqlstringconnect("driver=sql server;server=&d1;uid=&d2;pwd=&d3;database=&d4")
    USE
nResult = SQLExec(nhandle, cSql, cTemp)
数据库没反应
2023-04-11 12:50
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:29
帖 子:484
专家分:1827
注 册:2018-3-13
得分:0 
你这备份还原不了啊
2023-04-11 13:08
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:29
帖 子:484
专家分:1827
注 册:2018-3-13
得分:1 
更新没报错,也没反应?

把更新语句复制到剪贴板,再粘贴到 SQL Server 中执行看看
在 nResult = SQLExec(nhandle, cSql, cTemp) 之前
加条命令(复制到剪贴板)   _cliptext = cSql
2023-04-11 13:13
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:29
帖 子:484
专家分:1827
注 册:2018-3-13
得分:1 
是不是不存在 where [用户名] = 'hytizj023' 这样的数据行?
2023-04-11 13:24
hytizj023
Rank: 1
等 级:新手上路
帖 子:166
专家分:7
注 册:2023-3-2
得分:0 
再来,这次我直接分离的数据库
DATA.zip (1.45 MB)
2023-04-11 13:27
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:29
帖 子:484
专家分:1827
注 册:2018-3-13
得分:1 
一、七、八 是这两条记录造成的,原始数据是否正确?
2023-04-11 14:26
hytizj023
Rank: 1
等 级:新手上路
帖 子:166
专家分:7
注 册:2023-3-2
得分:0 
以下是引用csyx在2023-4-11 14:26:04的发言:

一、七、八 是这两条记录造成的,原始数据是否正确?

应该是087,可能录数据的时候录漏了,两位的,前面加0
2023-04-11 14:28
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:29
帖 子:484
专家分:1827
注 册:2018-3-13
得分:1 
hytizj023(3).rar (1.2 KB)




我没改你的原始数据,如果你改了,这句可以注释掉
2023-04-11 14:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-511857-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.100806 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved