powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ODBC && OLE DB 4 ASE (коллекция глюков)
14 сообщений из 14, страница 1 из 1
ODBC && OLE DB 4 ASE (коллекция глюков)
    #34940395
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Навеяно + + Захотелось, так сказать, все это <вырезано цензурой> систематизировать. Опять же - все это будет выделено в отдельный топик, который можно будет дополнять, не распыляясь по другим веткам.
Тестировалось под FW1.1/FW2.0 (VS2003/VS2005) на
select @@version
Adaptive Server Enterprise/12.5.1/EBF 11428/P/NT (IX86)/OS 4.0/ase1251/1823/32-bit/OPT/Wed Sep 17 11:10:54 2003

select @@version
Adaptive Server Enterprise/12.5.3/EBF 12875 ESD#4/P/NT (IX86)/OS 4.0/ase1253/1/32-bit/OPT/Thu Sep 08 11:27:35 2005

select @@version
Adaptive Server Enterprise/15.0.2/EBF 14332/P/NT (IX86)/Windows 2000/ase1502/2486/32-bit/OPT/Thu May 24 04:10:36 2007

(На 15-ку накатили sp_sproc_columns из 12.5.3)

Итак:

ASE OLE DB Provider (sydaase.dll)

2.70.0.23 :
1. Рожает лишний коннект
2. в OleDbCommandBuilder.DeriveParameters()перемешивает ParameterDirection Input -> Output

2.70.0.32 :
1. Входит в ступпор OleDbCommand.ExecuteScalar()
2. Входит в ступпор OleDbDataAdapter.Fill(DataSet,TableName)

2.70.0.82 :
на
Код: plaintext
\ncmd.CommandText="select count(*) from Staff";\ntmpObject=cmd.ExecuteScalar();\n
имеем
InvalidOperationException.InnerException
COUNT field incorrect


Sybase OLEDB Provider for ASE (sybdrvoledb.dll)
15.0.0.130 - 15.0.0.162 :
1. Не фунциклирует OleDbConnection.ChangeDatabase()
2. Падает в транзакции OleDbCommandBuilder.DeriveParameters()
3. Кривой OleDbConnection.ServerVersion
4. Если юзать домены (User Defined datatypes) неправильно возвращаецо OleDbType
5. Domain error during implicit conversion of NUMERIC value \'\' to a DECIMAL field

Sybase.Data.AseClient.dll
1.15.162.0 :
FW1.1 - по сему сильно не гонялсо

SYBASE ASE ODBC Driver (syodase.dll)
4.20.0.15 :
1. Входит в ступор OdbcCommandBuilder.DeriveParameters(odbc_cmd)
2. Не передает параметры при вызове SP посредством
Код: plaintext
\nodbc_cmd.CommandType=CommandType.StoredProcedure;\nodbc_cmd.CommandText="mathtutor";\nodbc_cmd.Parameters["@mult1"].Value=* 5 *;\nodbc_cmd.Parameters["@mult2"].Value=* 6 *;\nodbc_cmd.ExecuteNonQuery();\n

SYBASE ASE ODBC Driver (syodase.dll)
5.0.0.129 :
1. Не передает параметры при вызове SP посредством
Код: plaintext
\nodbc_cmd.CommandType=CommandType.StoredProcedure;\nodbc_cmd.CommandText="mathtutor";\nodbc_cmd.Parameters["@mult1"].Value=* 5 *;\nodbc_cmd.Parameters["@mult2"].Value=* 6 *;\nodbc_cmd.ExecuteNonQuery();\n

Sybase ODBC Driver for ASE (sybdrvodb.dll)
15.0.0.162 :
1. Не передает параметры при вызове SP посредством
Код: plaintext
\nodbc_cmd.CommandType=CommandType.StoredProcedure;\nodbc_cmd.CommandText="mathtutor";\nodbc_cmd.Parameters["@mult1"].Value=* 5 *;\nodbc_cmd.Parameters["@mult2"].Value=* 6 *;\nodbc_cmd.ExecuteNonQuery();\n
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ODBC && OLE DB 4 ASE (коллекция глюков)
    #34942100
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
I'm so sorry...
Запутался малехо с ConnectionString'ами

Ex_Soft
ASE OLE DB Provider (sydaase.dll)

2.70.0.82 :
на
Код: plaintext
1.
2.
cmd.CommandText="select count(*) from Staff";
tmpObject=cmd.ExecuteScalar();
имеем
InvalidOperationException.InnerException
COUNT field incorrect


"...это клякьса ничаянно..."


ПРАВИЛЬНО

Sybase OLEDB Provider for ASE (sybdrvoledb.dll)


15.0.0.162 :
на
Код: plaintext
1.
2.
cmd.CommandText="select count(*) from Staff";
tmpObject=cmd.ExecuteScalar();
имеем
InvalidOperationException.InnerException
COUNT field incorrect


ДОБАВЛЕНО
ASE OLE DB Provider (sydaase.dll)


2.70.0.82 :
Рожает лишний коннект
_________________
"Helo, word!" - 17 errors 56 warnings

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ODBC && OLE DB 4 ASE (коллекция глюков)
    #34943125
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASE OLE DB Provider (sydaase.dll)

2.70.0.23-2.70.0.82 :
криво передаются decimal && double
Лечицо уствновкой для этих типов дополнительно:
Код: plaintext
\nCommandParameter.Precision= 0 ;\nCommandParameter.Scale= 0 ;\n
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ODBC && OLE DB 4 ASE (коллекция глюков)
    #34943173
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SYBASE ASE ODBC Driver (syodase.dll)
5.0.0.129 :

Sybase ODBC Driver for ASE (sybdrvodb.dll)

15.0.0.162 :
на
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
OdbcParameter
   tmpParameter=new OdbcParameter("RETURN_VALUE",OdbcType.Int);

tmpParameter.Direction=ParameterDirection.ReturnValue;
cmd.Parameters.Add(tmpParameter);

tmpParameter=new OdbcParameter("FDecimal_10_6",OdbcType.Decimal);
tmpParameter.Direction=ParameterDirection.Input;
tmpParameter.Value= 123 .45m;
cmd.Parameters.Add(tmpParameter);

tmpParameter=new OdbcParameter("FDecimal_10_6_out",OdbcType.Decimal);
tmpParameter.Direction=ParameterDirection.Output;
cmd.Parameters.Add(tmpParameter);

cmd.CommandType=CommandType.Text;
cmd.CommandText="{? = call sp_TestTypes_Decimal_10_6(? ,?)}";
cmd.ExecuteNonQuery();

System.Data.Odbc.OdbcException
ERROR [42000] [Sybase][ODBC Driver][Adaptive Server Enterprise]Implicit conversion from datatype 'VARCHAR' to 'DECIMAL' is not allowed. Use the CONVERT function to run this query.
ERROR [42000] [Sybase][ODBC Driver][Adaptive Server Enterprise]Implicit conversion from datatype 'DECIMAL' to 'VARCHAR' is not allowed. Use the CONVERT function to run this query.
||
ERROR [22018] [DataDirect][ODBC Sybase Wire Protocol driver][SQL Server]Implicit conversion from datatype 'VARCHAR' to 'DECIMAL' is not allowed. Use the CONVERT function to run this query.
ERROR [22018] [DataDirect][ODBC Sybase Wire Protocol driver][SQL Server]Implicit conversion from datatype 'DECIMAL' to 'VARCHAR' is not allowed. Use the CONVERT function to run this query.

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ODBC && OLE DB 4 ASE (коллекция глюков)
    #34943200
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASE OLE DB Provider (sydaase.dll)

2.70.0.23-2.70.0.82 :
на
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
OleDbParameter
   tmpParameter=new OleDbParameter("RETURN_VALUE",OleDbType.Integer);

tmpParameter.Direction=ParameterDirection.ReturnValue;
cmd.Parameters.Add(tmpParameter);

tmpParameter=new OleDbParameter("FDecimal_10_6",OleDbType.Decimal);
tmpParameter.Direction=ParameterDirection.Input;
tmpParameter.Value= 123 .45m;
cmd.Parameters.Add(tmpParameter);

tmpParameter=new OleDbParameter("FDecimal_10_6_out",OleDbType.Decimal);
tmpParameter.Direction=ParameterDirection.Output;
cmd.Parameters.Add(tmpParameter);

cmd.CommandType=CommandType.Text;
cmd.CommandText="{? = call sp_TestTypes_Decimal_10_6(? ,?)}";
cmd.ExecuteNonQuery();

System.Data.OleDb.OleDbException
[Native Error code: 241]
[DataDirect ADO Sybase Provider] Scale error during implicit conversion of DECIMAL value '123.450000' to a NUMERIC field.
[Native Print code: 0]
[DataDirect ADO Sybase Provider] sp_TestTypes_Decimal_10_6: @FDecimal_10_6=123.450000 @FDecimal_10_6_out=123.450000
[Native Print code: 0]
[DataDirect ADO Sybase Provider] sp_TestTypes_Decimal_10_6: @FDecimal_10_6=123.450000

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ODBC && OLE DB 4 ASE (коллекция глюков)
    #34943380
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sybase.Data.AseClient.dll

1.15.162.0 :
на
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
cmd.CommandType=CommandType.Text;
cmd.CommandText="{? = call sp_TestTypes_Decimal_10_6(? ,?)}";
cmd.NamedParameters=false;

Parameter=new AseParameter("RETURN_VALUE",AseDbType.Integer);
Parameter.Direction=ParameterDirection.ReturnValue;
cmd.Parameters.Add(Parameter);

Parameter=new AseParameter("FDecimal_10_6",AseDbType.Decimal);
Parameter.Direction=ParameterDirection.Input;
Parameter.Value= 123 .45m;
cmd.Parameters.Add(Parameter);

Parameter=new AseParameter("FDecimal_10_6_out",AseDbType.Decimal);
Parameter.Direction=ParameterDirection.Output;
cmd.Parameters.Add(Parameter);

cmd.ExecuteNonQuery();
Sybase.Data.AseClient.AseException
Precision error during implicit conversion of DECIMAL value '123.450000' to a NUMERIC field.

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ODBC && OLE DB 4 ASE (коллекция глюков)
    #34949724
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sql.ru/forum/actualthread.aspx?tid=494992#4922957][DataDirect ADO Sybase Provider] Scale error during implicit conversion of DECIMAL value '123.450000' to a NUMERIC field лечицо установкой для ТОЛЬКО Output'овских параметров
Код: plaintext
1.
2.
CommandParameter.Precision=Precision;
CommandParameter.Scale=Scale;
Sybase.Data.AseClient.AseException Precision error during implicit conversion of DECIMAL value '123.450000' to a NUMERIC field. лечицо, аналогично, установкой
Код: plaintext
1.
2.
AseCommandParameter.Precision=Precision;
AseCommandParameter.Scale=Scale;
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ODBC && OLE DB 4 ASE (коллекция глюков)
    #34949823
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут уж неизвестно на кого грешить: то ли на кривой борманский ADO, то-ли на ASE OLE DB Provider (sydaase.dll) ver. 2.70.0.23 (под другими его же версиями лень было), но, как сказать, для коллекции:
Глюк при call-syntax'е вызова SP с параметрами:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
DataBase->ADOQueryAnyTest->Connection=DataBase->ADOConnection;
DataBase->ADOStoredProcAnyTest->Connection=DataBase->ADOConnection;

DataBase->ADOStoredProcAnyTest->ProcedureName=WideString("sp_TestTypes_Decimal_10_6");
DataBase->ADOStoredProcAnyTest->Parameters->Clear();
DataBase->ADOStoredProcAnyTest->Parameters->CreateParameter(WideString("ReturnValue"),ftInteger,pdReturnValue, 0 ,OleVariant( 0 ));
DataBase->ADOStoredProcAnyTest->Parameters->CreateParameter(WideString("FDecimal_10_6"),ftFloat,pdInput, 0 ,OleVariant( 123 . 45 ));
DataBase->ADOStoredProcAnyTest->Parameters->CreateParameter(WideString("FDecimal_10_6_out"),ftFloat,pdOutput, 0 ,OleVariant( 0 ));
DataBase->ADOStoredProcAnyTest->ExecProc(); // сухо
tmpInt=DataBase->ADOStoredProcAnyTest->Parameters->ParamByName("ReturnValue")->Value;
tmpDouble=DataBase->ADOStoredProcAnyTest->Parameters->ParamByName("FDecimal_10_6_out")->Value;

DataBase->ADOQueryAnyTest->SQL->Text="{call sp_ReturnOnly}";
DataBase->ADOQueryAnyTest->ExecSQL(); // сухо (для проверки, что сидим в правильной database)

DataBase->ADOQueryAnyTest->SQL->Text="{:ReturnValue = call sp_TestTypes_Decimal_10_6(:FDecimal_10_6 , :FDecimal_10_6_out)}";

DataBase->ADOQueryAnyTest->Parameters->ParamByName("ReturnValue")->Direction=pdReturnValue;
DataBase->ADOQueryAnyTest->Parameters->ParamByName("ReturnValue")->DataType=ftInteger;

DataBase->ADOQueryAnyTest->Parameters->ParamByName("FDecimal_10_6")->Direction=pdInput;
DataBase->ADOQueryAnyTest->Parameters->ParamByName("FDecimal_10_6")->DataType=ftFloat;
DataBase->ADOQueryAnyTest->Parameters->ParamByName("FDecimal_10_6")->Value= 123 . 45 ;

DataBase->ADOQueryAnyTest->Parameters->ParamByName("FDecimal_10_6_out")->Direction=pdOutput;
DataBase->ADOQueryAnyTest->Parameters->ParamByName("FDecimal_10_6_out")->DataType=ftFloat;

DataBase->ADOQueryAnyTest->ExecSQL(); // имеем ваще левое Ж8-/
EOleException
Source="ASE OLE DB Provider"
ErrorCode=-2147467259
Message=\"[Native Error code: 2812]\n[DataDirect ADO Sybase Provider] Stored procedure 'sp_TestTypes_Decimal_10_6\r\n' not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output)\"


P.S. BCB6+Upg4
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ODBC && OLE DB 4 ASE (коллекция глюков)
    #34982674
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASE OLE DB Provider (sydaase.dll)

2.70.0.82 (под другими его же версиями лень было):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
create procedure get_CONTRAGENT_ADD_INFO
   @CONTRAGENT_ID D_CLIENT,
   @CONTRAGENT_ADD_INFO varchar( 256 ) output
as
begin
   declare
     @ReturnValue int

   set @CONTRAGENT_ADD_INFO='stub'
   set @ReturnValue= 0 

   return(@ReturnValue)
end

OleDbCommandBuilder.DeriveParameters() возвращает ParameterDirection.Input для output'овских параметров при обращении в не текущую database.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
cmd.CommandText="test_db..get_CONTRAGENT_ADD_INFO";
OleDbCommandBuilder.DeriveParameters(cmd); // cmd.Parameters["CONTRAGENT_ADD_INFO"].Direction == ParameterDirection.Input

cn.ChangeDatabase("test_db");
cmd.CommandText="get_CONTRAGENT_ADD_INFO";
OleDbCommandBuilder.DeriveParameters(cmd); // cmd.Parameters["CONTRAGENT_ADD_INFO"].Direction == ParameterDirection.Output
cn.ChangeDatabase("master");

У varchar'овских output'овых параметров данные свыше 255 передаюцо следующим макаром (в контексте выше приведенной SP)

256 - NULL
257 - s
258 - st
259 - stu
etc
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ODBC && OLE DB 4 ASE (коллекция глюков)
    #35436810
verusikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sybase ASE OLE DB Provider 02.50.0033

1. Обрезается название таблицы больше 29 символов в списке таблиц (через ODBC - все нормально, ничего не обрезается)

Код: plaintext
con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); //список всех таблиц

2. Не получить список связей для всех таблиц БД
Код: plaintext
DataTable relations = con.GetOleDbSchemaTable(OleDbSchemaGuid.Foreign_Keys, null);// список всех связей =  0 
только по имени:
Код: plaintext
DataTable relations = con.GetOleDbSchemaTable(OleDbSchemaGuid.Foreign_Keys, new object[] { null, null, tableName});// список связей для ОПРЕДЕЛЕННОЙ таблицы
...
Рейтинг: 0 / 0
ODBC && OLE DB 4 ASE (коллекция глюков)
    #35616419
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASE OLE DB Provider (sydaase.dll)

2.70.0.82 :

Некорректно возвращаются даты < 1753-01-01 .
Код: plaintext
1.
2.
3.
create table TestDate(
   FDate date null
)
Код: plaintext
1.
cmd.CommandText="select * from TestDate order by FDate";
TableResult1752-12-291752-12-281752-12-301752-12-291752-12-311752-12-301753-01-011753-01-011753-01-021753-01-021753-01-031753-01-03
А 0001-01-01 же
[quot]
ErrorCode=-2147217887
Message: Errors occurred
Source: ASE OLE DB Provider
StackTrace: at System.Data.OleDb.OleDbDataReader.ProcessResults(Int32 hr)
at System.Data.OleDb.OleDbDataReader.GetRowDataFromHandle()
at System.Data.OleDb.OleDbDataReader.FindValueBinding(Int32 index)
at System.Data.OleDb.OleDbDataReader.PeekValueBinding(Int32 index)
at System.Data.OleDb.OleDbDataReader.GetValues(Object[] values)
at System.Data.Common.SchemaMapping.LoadDataRow(Boolean clearDataValues, Boolean acceptChanges)
at System.Data.Common.DbDataAdapter.FillLoadDataRow(SchemaMapping mapping)
at System.Data.Common.DbDataAdapter.FillFromReader(Object data, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable, IDataReader dataReader)
at System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
at Test.TestAdoNetClass.Main(String[] args) in e:\soft.src\c#\test\ado.net\test\sybase.oledb\main.cs:line 342
[/quot]
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ODBC && OLE DB 4 ASE (коллекция глюков)
    #35689995
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Sybase.Data.AseClient.dll
1.15.162.0

Sybase OLEDB Provider for ASE (sybdrvoledb.dll)
15.0.0.162
Код: plaintext
1.
Blob=(byte[])reader["FImage"];
||
Код: plaintext
1.
2.
Blob=new byte[reader.GetBytes(reader.GetOrdinal("FImage"), 0 ,null, 0 ,int.MaxValue)];
reader.GetBytes(reader.GetOrdinal("FImage"), 0 ,Blob, 0 ,Blob.Length);
Blob.Length==32768 хотя bmp'шка там 810054
(1:1 код под ASE OLE DB Provider (sydaase.dll) 2.70.0.23 - все сухо)

2. Sybase.Data.AseClient.dll
1.15.162.0
AseDataReader.IsClosed
error: an exception of type: {System.NullReferenceException} occurred

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ODBC && OLE DB 4 ASE (коллекция глюков)
    #35949639
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASE OLE DB Provider (sydaase.dll)

2.70.0.23 :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
cmd.CommandType=CommandType.Text;
cmd.CommandText=@"
update
   SmthTable
set
   SmthField = ?
where
   SmthFieldWId = ?";
cmd.Parameters.Add("SmthField",OleDbType.Numeric);
cmd.Parameters.Add("SmthFieldWId",OleDbType.Numeric);

foreach(DataRow row in tmpDataTable.Rows)
{
	cmd.Parameters["SmthField"].Value=SmthValue;
	cmd.Parameters["SmthFieldWId"].Value=row["Id"];
	Result=cmd.ExecuteNonQuery();
}
Result=1 (согласно этому ) только на первой итерации. На всех последующих возвращается -1.
(1:1 код под Sybase OLEDB Provider for ASE (sybdrvoledb.dll) 15.0.0.162 - все сухо)
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ODBC && OLE DB 4 ASE (коллекция глюков)
    #38837338
MikeSam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
Sybase OLEDB Provider for ASE (sybdrvoledb.dll)

15.0.0.162 :
на
Код: sql
1.
2.
cmd.CommandText="select count(*) from Staff";
tmpObject=cmd.ExecuteScalar();


имеем
InvalidOperationException.InnerExceptionCOUNT field incorrect


В версии 15.7.0.104 x64 проблема остается.
Ex_Soft , Вы не знаете, есть ли какой-то обходной путь?
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ODBC && OLE DB 4 ASE (коллекция глюков)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]