我可以毫无问题地将简单数据从 SQL Server 导出到 CSV 文件。这是一个特殊情况。除了从该表中导出必填字段外,我还需要导出一个附加字段,密码]。SQL Server 上的表中不存在此字段。该字段是对该studentId
字段进行操作的结果。例如,如果StudId
是,11111
那么它的密码是'XDUBS'
.
'assume the connection works
cmd1.CommandText = "select studentID from vwTEST"
cmd1.ExecuteNonQuery()
da.Fill(dt)
For i As Integer = 0 To dt.Rows.Count - 1
strStudentID = dt.Rows(i).Item(0)
enc = encrypt(strStudentID)
updatePW(strStudentID, enc)
Next
我调用 encrypt() 将 studentID 转换为 pw 并调用 updatePW() 来更新表学生,但我不允许将 [pw] 字段添加到表中。这就是为什么我不能这样做,即使它有效!