1. Swarnendu Das
  2. PowerBuilder
  3. Monday, 16 September 2019

Hi Bruce et al.

I have deleted all the database profile from my PowerBuilder IDE and then tried to deploy a build for a target when I got error saying "Cannot compile without valid database sign-on". During the build process the "Database Profiles" window pops up asking me to connect to the database which I closed every time. 

But if I try to deploy the same application through command line the build becomes successful and the PBDs and Exe are generated. 

/d "C:\ApplBuild\pb\bem.pbt" /o "C:\ApplBuild\pb\bem.exe" /r "C:\ApplBuild\pb\bem.pbr" /w y /f /m n /x 32 /bg y /p "BEM" /cp "Company Name " /de "Manage Product Flow" /cr "Company Name" /v "1.1.0.1" /vn "1.1.0.1" /fv "1.1.0.1" /fvn "1.1.0.1" /ge 0 

 

Why is this so? How does PowerBuilder gets the Database information while compilation when deployment is done through command line? 

I am questioning because as I want to make the build process automated I want to make sure that running a deployment from command line is 100% legitimate and no error are suppressed.

Thank you!

Swarnendu Das.

 

Chris Pollach Accepted Answer Pending Moderation
1
Votes
Undo

Hi Swarnendu;

   The IDE compilation will try and check (verify) your in-line and DWO's DML. That is why the IDE keeps asking for a DB Connection (aka Sign on). You can defeat this requirement in the IDE via the "System Options" dialogue, as follows:

 

The PBC does not verify your App's DML during compilation and thus why it never asks for a DB Connection - hence, sign on.

HTH

Regards ... Chris

Comment
Awesome! Thank you so much Chris!
  1. Swarnendu Das
  2. Monday, 16 September 2019
There are no comments made yet.
  1. Monday, 16 September 2019
  2. PowerBuilder
  3. # 1
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.