Revision: 3973
Updated Code
at October 10, 2007 16:17 by corydeppen
Updated Code
' Runs a SQL script from an external file. ' ' @date 20071010 ' @param FilePath Path to SQL script file ' @remarks http://www.thescripts.com/forum/thread195269.html Sub ExecuteSqlScript(FilePath As String) Dim Script As String Dim FileNumber As Integer Dim Delimiter As String Dim aSubscript() As String Dim Subscript As String Dim i As Long Delimiter = ";" FileNumber = FreeFile Script = String(FileLen(FilePath), vbNullChar) ' Grab the scripts inside the file Open FilePath For Binary As #FileNumber Get #FileNumber, , Script Close #FileNumber ' Put the scripts into an array aSubscript = Split(Script, Delimiter) ' Run each script in the array For i = 0 To UBound(aSubscript) - 1 aSubscript(i) = Trim(aSubscript(i)) Subscript = aSubscript(i) CurrentProject.Connection.Execute Subscript Next i End Sub
Revision: 3972
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 10, 2007 13:44 by corydeppen
Initial Code
' Runs a SQL script from an external file. ' ' @date 20071010 ' @param FilePath Path to SQL script file Sub ExecuteSqlScript(FilePath As String) Dim Script As String Dim FileNumber As Integer FileNumber = FreeFile Script = String(FileLen(FilePath), vbNullChar) ' Grab the text inside the file Open FilePath For Binary As #FileNumber Get #FileNumber, , Script Close #FileNumber CurrentProject.Connection.Execute Script End Sub
Initial URL
Initial Description
Initial Title
Run SQL Script From External File
Initial Tags
Initial Language
Visual Basic