Your Ad Here

Posted By

sekihin on 06/22/09


Tagged

dao vb6


Versions (?)

DAO建立临时表


 / Published in: Visual Basic
 

  1. Dim db As DAO.Database
  2. Dim tdf As DAO.TableDef
  3. Dim fld1 As DAO.Field
  4. Dim fld2 As DAO.Field
  5. Dim fld3 As DAO.Field
  6. Dim rst As DAO.Recordset
  7. Dim strSQL As String
  8. Dim strTableName As String
  9.  
  10. strSQL = "SELECT RYOHANCD, OSComputerName " & _
  11. "INTO tblTemp " & _
  12. "FROM DDPSLOCK"
  13. EosDdpsDb.Execute strSQL
  14.  
  15. Set db = EosDdpsDb
  16. Set tdf = db.TableDefs("tblTemp")
  17. Set fld1 = tdf.CreateField("RYOHANCD", dbLong)
  18. Set fld2 = tdf.CreateField("OSComputerName", dbText, 200)
  19. Set fld3 = tdf.CreateField("RYOHAN", dbText, 30)
  20.  
  21. 'テーブルにフィールドを追加する
  22. tdf.Fields.Append fld3
  23.  
  24. Set rst = db.OpenRecordset("tblTemp", dbOpenTable)
  25.  
  26. With rst
  27. .MoveFirst
  28. Do
  29. .Edit
  30. .Fields("RYOHAN") = GetRYOHANNAM(.Fields("RYOHANCD"))
  31. .Update
  32. .MoveNext
  33. Loop Until .EOF
  34. End With
  35.  
  36. rst.Close
  37. Set rst = Nothing
  38.  
  39. db.TableDefs.Delete ("tblTemp")

Report this snippet  

You need to login to post a comment.