|
[x]
Posted via EE Mobile
|
||
Search, ask, and monitor your questions on the go with EE Mobile. Visit Experts Exchange from your mobile device and never be out of touch again. |
||
| Question |
|
[x]
Attachment Details
|
||
|
[x]
The Solution Rating System
|
||
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: |
'Function CreateSPT(SPTQueryName As String, strSQL As String, bolReturnRecords As Boolean) 'bolReturnRecords not used, remove?
Function CreateSPT(SPTQueryName As String, strSQL As String)
'Generate a Pass-Through query then run it
'Params: SPTQueryName - name of the query (will be deleted and recreated if exists),
' strSQL - query to run on SQL Server include Stored Procedures (Using EXEC)
'Example 1: CreateSPT ("Test", "Select * from Users") 'creates a Pass-Through Query called test with the "Select..." statement
'Example 2: CreateSPT("Generic_SPT", "EXEC RenameTBL ""Commitment_Outlook_bak"",""Commitment_Outlook_bak1""")
'Example 2: CreateSPT ("Generic_SPT", "EXEC sp_rename ""Commitment_Outlook_bak1"",""Commitment_Outlook_bak""") 'using system SP
Dim cat As ADOX.Catalog
Dim cmd As ADODB.Command
DoCmd.Close acQuery, SPTQueryName
' DoCmd.SetWarnings False
On Error Resume Next
DoCmd.DeleteObject acQuery, SPTQueryName
On Error GoTo 0
Set cat = New ADOX.Catalog
Set cmd = New ADODB.Command
cat.ActiveConnection = CurrentProject.Connection
Set cmd.ActiveConnection = cat.ActiveConnection
cmd.CommandText = strSQL
cmd.Properties("Jet OLEDB:ODBC Pass-Through Statement") = True
' cmd.Properties("Return Records") = bolReturnRecords 'no worky but On Error Resume Next stopped the error
cmd.Properties("Jet OLEDB:Pass Through Query Connect String") = _
"ODBC;DSN=DTLData_Dev;database=DTLData;UID=sa;PWD=;"
cat.Procedures.Append SPTQueryName, cmd
' On Error Resume Next
DoCmd.OpenQuery SPTQueryName
Set cat = Nothing
Set cmd = Nothing
End Function
|
Advertisement
| Hall of Fame |