我试图显示表中除 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) 我想将以二进制存储的密码转换为正常的 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)
怎样才能做到这一点。请帮忙!!