I have approached this issue in the past without success. I am hoping that I can provide A LOT more information and someone can point me in the right direction.
I have a client/server application that has been upgraded to PowerBuilder 2017. I am wanting to take advantage of ADO.NET to connect to my database.
When I run the application through the IDE, I am able to connect successfully. I pull the connection string to format the executable string to match.
When I deploy I get an error - DBMS ADO.NET is not supported in your current installation.
I have copied all DLL's to the folder that I am executing from.
I have created a "Data Link" using Microsoft OLE DB Provider for SQL Server and I am successful in attaching to the database.
Microsoft .NET Framework's 3.5 and 4.7 have been installed.
The Connection Info is as followed:
sqlca.database = database name
dbms=ADO.NET
dbparm=DataSource=ServerName, TrustedConnection=1,NameSpace='System.Data.SqlClient', Database=database name
Servername=
Path=D:\Update Files\****.exe
First filter by file access only and your executable name.