| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1386 人关注过本帖
标题:求个解决思路
只看楼主 加入收藏
hytizj023
Rank: 1
等 级:新手上路
帖 子:188
专家分:7
注 册:2023-3-2
收藏
得分:0 
我附上数据,你帮我测试一下,谢谢
基础数据,就是,本地数据
3D.zip (1.1 MB)

2023-04-11 12:35
hytizj023
Rank: 1
等 级:新手上路
帖 子:188
专家分: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
等 级:新手上路
帖 子:188
专家分: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
来 自:火星
等 级:版主
威 望:37
帖 子:703
专家分:2780
注 册:2018-3-13
收藏
得分:0 
你这备份还原不了啊
图片附件: 游客没有浏览图片的权限,请 登录注册

这家伙很懒,啥也没留下
2023-04-11 13:08
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:703
专家分:2780
注 册: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
来 自:火星
等 级:版主
威 望:37
帖 子:703
专家分:2780
注 册:2018-3-13
收藏
得分:1 
是不是不存在 where [用户名] = 'hytizj023' 这样的数据行?

这家伙很懒,啥也没留下
2023-04-11 13:24
hytizj023
Rank: 1
等 级:新手上路
帖 子:188
专家分:7
注 册:2023-3-2
收藏
得分:0 
再来,这次我直接分离的数据库
DATA.zip (1.45 MB)
2023-04-11 13:27
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:703
专家分:2780
注 册:2018-3-13
收藏
得分:1 
一、七、八 是这两条记录造成的,原始数据是否正确?
图片附件: 游客没有浏览图片的权限,请 登录注册

这家伙很懒,啥也没留下
2023-04-11 14:26
hytizj023
Rank: 1
等 级:新手上路
帖 子:188
专家分: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
来 自:火星
等 级:版主
威 望:37
帖 子:703
专家分:2780
注 册:2018-3-13
收藏
得分:1 
hytizj023(3).rar (1.2 KB)


图片附件: 游客没有浏览图片的权限,请 登录注册


我没改你的原始数据,如果你改了,这句可以注释掉
图片附件: 游客没有浏览图片的权限,请 登录注册

这家伙很懒,啥也没留下
2023-04-11 14:52
快速回复:求个解决思路
数据加载中...
 
   



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

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