Good morning,
I need to take an old application and repoint it to the new database which is informix. I can't seem to find a way to connect to it. This is what I have so far:
<DbProviderFactories><add name="IBM Informix .NET Data Provider" invariant="IBM.Data.Informix" description="IBM Informix Data Provider for .NET Framework 2.0" type="IBM.Data.Informix.IfxFactory, IBM.Data.Informix, Version=3.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/><add name="IBM Informix .NET Data Provider 3.0.0" invariant="IBM.Data.Informix.3.0.0" description="IBM Informix Data Provider 3.0.0 for .NET Framework 2.0" type="IBM.Data.Informix.IfxFactory, IBM.Data.Informix.3.0.0, Version=3.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/></DbProviderFactories>
Its an ODBC connection but I couldn't find a way to do that so I did this:
<add connectionString="Database=db_cra;Host=xx.x.x.xxx;Server=xxxxx_01_uccx;Service=1504; Protocol=onsoctcp;UID=uccxwallboard;Password=xxxxxx;Persist Security Info=true; Authentication=Server" name="Queues" providerName="IBM.Data.Informix" />
It seems to work then I try to run a query and it says:
Exception Details: System.ArgumentException: Invalid argument var selectCommand = db.Query(@"SELECT CSQName,ConvOldestContact, AvailableAgents,UnavailableAgents,CallsWaiting,WorkingAgents,TalkingAgents FROM dbo.RTCSQsSummary where CSQName not in ('MIStestQueue','CSQ') order by CSQName");
Any ideas would be great.
Thanks!