Когда я пытаюсь соединить Sybase с C# с помощью AseClient, я получаю -Получение Exception 'Невозможно преобразовать '08/10/09' до метки времени»при подключении к Sybase Database с .Net
{ "SQL Anywhere Ошибка -157: Невозможно преобразовать '08/10/09' к метки времени"} {System.Exception Sybase.Data.AseClient.AseException}
я не знаю, Что причина
мой код является:
var conn = new AseConnection();
conn.ConnectionString =
"Data Source=myserver:port;" +
"Initial Catalog=mydb;" +
"User id=uid;" +
"Password=pwd;";
conn.Open();
Ошибка я получаю не удается преобразовать '08/10/09' до метки времени я не использовал дату '08/10/09' где-нибудь ..
Это StackTrace:
=== SQL Anywhere Error -157: Cannot convert '08/10/09' to a timestamp
at Sybase.Data.AseClient1.AseConnection.Open()
at Sybase.Data.AseClient.AseConnection.Open()
at SyBaseTest.Program.Main(String[] args)
in D:\DotNet\RandD\SyBaseTest\Progr am.cs:line 60
Просьба указать [mcve], что вы подтвердили, что проблема заключается в том, что вы * можете воспроизвести проблему только с кодом соединения. –
Можете ли вы поделиться stacktrace исключения? –
Я очень сомневаюсь, что просто открытие соединения вызывает это исключение. Проверьте свой код – Pikoh