小编Ana*_*hav的帖子

选择除 IDENTITY 列之外的所有列

我试图显示表中除 IDENTITY COLUMN 之外的所有可用列。是否可以?

伪代码会是这样的。

SELECT * FROM Tab1 WHERE IDENTIY = NULL
Run Code Online (Sandbox Code Playgroud)

或者

SELECT * FROM Tab1 WHERE IDENTIY <> 'YES'
Run Code Online (Sandbox Code Playgroud)

这显然是无效的。但我想实现这样的目标。是否可以??

附言。我通过 VBScript 的 SQL 服务器连接来执行此操作,并且我不想对列名称进行硬编码(显然是为了灵活性)。

这是 VbScript 片段。

SQL_Cols = "select Column_name from Information_schema.columns where Table_name = 'Tab1'"
Recordset.open SQL_Cols,ConnString
p = recordset.getrows()
STR_Cols = ""
for i=1 to Ubound(p,2)   ' from 1 to UBound since in p(0,0) name of identity column is stored   
    if i = Ubound(p,2) Then
        STR_Cols  = STR_Cols  &"["&p(0,i)&"]" 
    else …
Run Code Online (Sandbox Code Playgroud)

sql sql-server vbscript

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

将二进制转换为字符串

我想将以二进制存储的密码转换为正常的 ASCII 格式,以便我可以读取它。我需要一个 VBscript,脚本也应该返回这个解密的密码

例如:加密的二进制密码:00110001 00110010 00110011 00110100

解密原始密码:1234

我试过这个

'Binary contains the binary password
dim S
For I = 1 To LenB(Binary)
S = S & Chr(AscB(MidB(Binary, I, 1)))
Next
MSGBOX S
Run Code Online (Sandbox Code Playgroud)

但输出是

0
Run Code Online (Sandbox Code Playgroud)

怎样才能做到这一点。请帮忙!!

vbscript

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

标签 统计

vbscript ×2

sql ×1

sql-server ×1