Sage 2017 - 64A can't login through C# App.

SOLVED

Wrote simple app to simulate login into Sage 300 in C#

i can query the company names... but when i try to actually use a password and login user it gives me Invalid Signon Information error message, anyone know what i'm doing wrong?

session = new ACCPAC.Advantage.Session();
session.Init("", "XX", "XX1000", "64A");
foreach (Organization org in session.Organizations)
{
if (org.Type.ToString() == "Company")
{
Company.Items.Add(org.Name);
}
Info.Text += "Company ID: " + org.ID + " Name: " + org.Name + " Type: " + org.Type + "\r\n";
}

session.Open("BOB", "somePassword", Company.Text, DateTime.Today, 0);
mDBLinkCmpRW = session.OpenDBLink(ACCPAC.Advantage.DBLinkType.Company, ACCPAC.Advantage.DBLinkFlags.ReadWrite);