Knowledgebase: Tutorials
[QODBC-Desktop] How to use PowerShell with QODBC
Posted by Jack - QODBC Support on 01 September 2016 10:11 AM

How to use PowerShell with QODBC

Download Sample

Sample Code for using QODBC DSN:

$connectstring = "DSN=QuickBooks Data;"

$sql = "Select TOP 10 Name from Customer"

$conn = New-Object System.Data.Odbc.OdbcConnection($connectstring)

$conn.open()

$cmd = New-Object system.Data.Odbc.OdbcCommand($sql,$conn)

$da = New-Object system.Data.Odbc.OdbcDataAdapter($cmd)

$dt = New-Object system.Data.datatable

$null = $da.fill($dt)

$conn.close()

$dt

 

 

Script execution & Result:

Open Windows PowerShell (x86) from start menu:

Navigate to your PowerShell script folder:


Run your PowerShell script:

 


Result:

 

Sample Code for using QRemote DSN:

$connectstring = "DSN=QuickBooks Data QRemote;"

$sql = "Select TOP 10 Name from Customer"

$conn = New-Object System.Data.Odbc.OdbcConnection($connectstring)

$conn.open()

$cmd = New-Object system.Data.Odbc.OdbcCommand($sql,$conn)

$da = New-Object system.Data.Odbc.OdbcDataAdapter($cmd)

$dt = New-Object system.Data.datatable

$null = $da.fill($dt)

$conn.close()

$dt


Please refer: How to configure QRemote

Please Note: If you have a 64-bit application, then you need to use QRemote 64-bit DSN "QuickBooks Data 64-bit QRemote"

Also, Refer:

QODBC Reports Architecture Mismatch Problem When connecting


(0 vote(s))
Helpful
Not helpful

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please complete the captcha below (we use this to prevent automated submissions).