Необходимо сохранить любой файл в поле базы Access. Тип поля пробовал ставить MEMO и Объект OLE. Сохраняются файлы размером не более пару сотен байт. Для б
ольших файлов дравер ODBC выдаёт ошибку —
превышена точность поля.
Вот пример кода:
byte[] content = new byte[stream.Length];
// ...
OdbcConnection conn = new OdbcConnection(connStr);
conn.Open();
OdbcCommand cmd = new OdbcCommand(
"UPDATE Repository SET Content = ?"
+" WHERE ID = "+ID, conn);
OdbcParameter param = cmd.CreateParameter();
param.OdbcType = OdbcType.Binary;
param.Value = content;
cmd.Parameters.Add(param);
cmd.ExecuteNonQuery();
Буду благодарен за любую помощь.