Hi
You need to get the lastest SDK:
SDK 15.0 ESD#14. Also you need to use the 2.0 Provider,
Sybase.AdoNet2.AseClient.dll,
which installs with the 1.1 Provider (Sybase.Data.AseClient).
-Paul
<inozhenko@yahoo.com> wrote in message
news:38c83ec8-2517-4999-8d94-3af6027c1846@79g2000hsk.googlegroups.com...
> Sybase.Data.AseClient (Sybase.Data.AseClient.dll) ver. 1.15.162.0.
> Can't get factory:
>
> App.config
>
> <system.data>
> <DbProviderFactories>
> <add name="SybaseAseClient Data Provider"
> invariant="Sybase.Data.AseClient" description=".Net Framework Data
> Provider for Sybase Ase" type="Sybase.Data.AseClient,
> Version=1.15.152.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7" /
>>
> </DbProviderFactories>
> </system.data>
>
> Smth.cs
>
> DbProviderFactory
> provider = DbProviderFactories.GetFactory("Sybase.Data.AseClient");
>
> System.IO.FileLoadException
> Message: The given assembly name or codebase was invalid. (Exception
> from HRESULT: 0x80131047)
> StackTrace:
> at System.RuntimeTypeHandle._GetTypeByName(String name, Boolean
> throwOnError, Boolean ignoreCase, Boolean reflectionOnly,
> StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
> at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean
> throwOnError, Boolean ignoreCase, Boolean reflectionOnly,
> StackCrawlMark& stackMark)
> at System.RuntimeType.PrivateGetType(String typeName, Boolean
> throwOnError, Boolean ignoreCase, Boolean reflectionOnly,
> StackCrawlMark& stackMark)
> at System.Type.GetType(String typeName)
> at System.Data.Common.DbProviderFactories.GetFactory(DataRow
> providerRow)
> at System.Data.Common.DbProviderFactories.GetFactory(String
> providerInvariantName)
|