0

我可以毫无问题地将简单数据从 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] 字段添加到表中。这就是为什么我不能这样做,即使它有效!

4

1 回答 1

0
  1. 临时表(创建表#name ...);
  2. 使用用户定义函数 (UDF) 计算密码。
于 2014-10-06T19:39:52.463 回答