In my previous article I demonstrated the steps to connect to Caché from Appeon PowerBuilder by using ODBC. In this article I will demonstrated how to Retrieve data from Caché with Appeon PowerBuilder () by using ODBC ![](/sites/default/files/inline/images/images/image(2966).png) I am using Company.cls from Samples-Data (https://github.com/intersystems/Samples-Data/tree/master/cls/Sample)  So Let's start: **Step 1** : First of all we need to establish a connection (https://community.intersystems.com/post/connecting-cach%C3%A9-appeon-powerbuilder-using-odbc)   **Step 2** : We need to create datawindow object which will link to Company class. From File menu select New and select Grid datawindow object from DataWindow Tab ![](/sites/default/files/inline/images/images/image(2967).png)     **Step 3** : Select SQL Select from data source list ![](/sites/default/files/inline/images/images/image(2968).png)   **Step 4** : Select sample.company from Tables list ![](/sites/default/files/inline/images/images/image(2969).png)     **Step 5** : Select desired columns from column list and press Return ![](/sites/default/files/inline/images/images/image(2972).png)   **Step 6** : This will open a design view. Save the datawindow as **d_company** after desired adjustments ![](/sites/default/files/inline/images/images/image(2973).png) **Step 7** : In the window control add datawindow object**(d_company)** which we already created to datawindow control ![](/sites/default/files/inline/images/images/image(2974).png)   **Step 8** : Now all we need is to call datawindow control **Retrieve()** function after setting the transaction object ![](/sites/default/files/inline/images/images/image(2975).png) That's it. Below is the final snapshot after retrieving Caché data with Appeon PowerBuilder by using ODBC![](/sites/default/files/inline/images/images/image(2976).png) Thanks