jeffrey.demulling at usbank.com
jeffrey.demulling at usbank.com
Tue Mar 25 15:35:48 CST 2003
Hello all,
I have the following code:
Public Sub FillIssuer()
Dim con As New ADODB.Connection
Dim RS As New ADODB.Recordset
Dim cmdText As String
Dim strList As String
DoCmd.SetWarnings False
DoCmd.OpenQuery "qryDeleteIssuers"
DoCmd.SetWarnings True
strList = ""
con = setconnection
con.Open
cmdText = "SELECT tblIssuers.[Name], tblIssuers.[Number],
tblIssuers.[Display] From tblIssuers ORDER BY tblIssuers.[Name]"
RS.Open cmdText, con
RS.MoveFirst
While Not RS.EOF
strList = "INSERT INTO tblDisplayIssuers ([Number], Name, Display)
Values (" & RS("Number") & ", '" & RS("Name") & "', " & RS("Display") &
");"
DoCmd.RunSQL (strList)
RS.MoveNext
Wend
con.Close
End Sub
What I want to do is instead of walking through the recordset one record
at a time, I would like to do one single Insert command. The data is
being pulled from a SQL server and should be put into a local db table.
I am using the returned data in a drop-down box.
Any help or suggestions would be greatly appreciated.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://databaseadvisors.com/pipermail/accessd/attachments/20030325/e71ae00f/attachment.html>