![]() |
VOOZH | about |
This article demonstrates using the CData ADO.NET Provider for Snowflake in PowerBuilder, showcasing the ease of use and compatibility of these standards-based controls across various platforms and development technologies that support Microsoft .NET, including Appeon PowerBuilder.
This article shows how to create a basic PowerBuilder application that uses the CData ADO.NET Provider for Snowflake to perform reads and writes.
CData simplifies access and integration of live Snowflake data. Our customers leverage CData connectivity to:
Many CData users use CData solutions to access Snowflake from their preferred tools and applications, and replicate data from their disparate systems into Snowflake for comprehensive warehousing and analytics.
For more information on integrating Snowflake with CData solutions, refer to our blog: https://www.cdata.com/blog/snowflake-integrations.
Authscheme=Password;URL=https://myaccount.snowflakecomputing.com;User=Admin;Password=test123;Server=localhost;Database=Northwind;Warehouse=TestWarehouse;Account=Tester1;MFACode=YourMFACode
To connect to Snowflake:
See the Getting Started guide in the CData driver documentation for more information.
<DataGrid AutoGenerateColumns="False" Margin="13,249,12,14" Name="datagrid1" TabIndex="70" ItemsSource="{Binding}">
<DataGrid.Columns>
<DataGridTextColumn x:Name="idColumn" Binding="{Binding Path=Id}" Header="Id" Width="SizeToHeader" />
<DataGridTextColumn x:Name="nameColumn" Binding="{Binding Path=Id}" Header="Id" Width="SizeToHeader" />
...
</DataGrid.Columns>
</DataGrid>
Once the visual elements have been configured, you can use standard ADO.NET objects like Connection, Command, and DataAdapter to populate a DataTable with the results of an SQL query:
System.Data.CData.Snowflake.SnowflakeConnection conn conn = create System.Data.CData.Snowflake.SnowflakeConnection(connectionString) System.Data.CData.Snowflake.SnowflakeCommand comm comm = create System.Data.CData.Snowflake.SnowflakeCommand(command, conn) System.Data.DataTable table table = create System.Data.DataTable System.Data.CData.Snowflake.SnowflakeDataAdapter dataAdapter dataAdapter = create System.Data.CData.Snowflake.SnowflakeDataAdapter(comm) dataAdapter.Fill(table) datagrid1.ItemsSource=table.DefaultView
The code above can be used to bind data from the specified query to the DataGrid.
Download a free trial of the Snowflake Data Provider to get started:
Download NowLearn more:
👁 Snowflake Enterprise Data Warehouse IconRapidly create and deploy powerful .NET applications that integrate with Snowflake data warehouse.