小编Sha*_*die的帖子

Windows 7上的VB6应用程序无法访问映射的驱动器

我有一个VB6应用程序,它连接到Windows 7 32位机器的几个POS终端.POS终端映射到Windows 7机器,我可以从资源管理器或cmdline/shell从Windows 7机器访问POS终端.

该应用程序已更新为ADO 2.8,并且已重新编写了我不再拥有源代码的所有其他控件和组件.经过几次恼人的打嗝后,我让应用程序在Windows 7计算机上重新编译而没有错误.

现在来问题了.VB6应用程序无法查看或导航到任何映射的驱动器!我尝试过简单的UAC设置; 我已将应用程序设置为在Windows XP SP3模式下运行; 我试过以管理员身份运行.这些东西(以及这些东西的许多排列)都不起作用.

有关如何使这项工作的任何建议?

vb6 registry windows-7 windows-10

9
推荐指数
2
解决办法
1万
查看次数

SQL SELECT中的零错误除法

SELECT 
   *
FROM 
   RM_Sales_Union
WHERE
   DOCDATE >= 'September 1, 2011'
   AND DOCDATE < 'October 1, 2011'  
   AND CUSTNMBR = '2186020'
Run Code Online (Sandbox Code Playgroud)

该查询导致错误:

Msg 8134,Level 16,State 1,Line 1
遇到零误差.

如果运行如图所示.

排除最后一行AND CUSTNMBR = '2186020'允许查询完成.

CUSTNMBR是一个char(21)领域.除以零让我感到困惑.

解决这个问题的"正确"方法是什么?

RM_Sales_Union是一个联合查询视图:

SELECT ACTNUMBR_1,
       ACTNUMBR_2,
       ACTNUMBR_3,
       ORSLSAMT,
       CUSTCLAS,
       CUSTNAME,
       CUSTNMBR,
       SLPRSNID,
       DOCABREV,
       CSPORNBR,
       CURNCYID,
       DOCDATE,
       DOCNUMBR,
       GLPOSTDT,
       SLSAMNT,
       VOIDSTTS,
       SLPRSNFN,
       SPRSNSLN,
       DocOrigin,
       ORFRTAMT,
       FRTAMNT,
       COMPRCNT,
       TRDISAMT,
       ORTDISAM,
       ORMISCAMT,
       ORTAXAMT,
       ORCTRXAM
FROM   dbo.RM_Sales_Hist
UNION
SELECT ACTNUMBR_1,
       ACTNUMBR_2,
       ACTNUMBR_3,
       ORSLSAMT,
       CUSTCLAS,
       CUSTNAME,
       CUSTNMBR,
       SLPRSNID, …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

0
推荐指数
1
解决办法
1116
查看次数

标签 统计

registry ×1

sql-server ×1

t-sql ×1

vb6 ×1

windows-10 ×1

windows-7 ×1