powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP BLOB Fields ???, нужна помощь ...
5 сообщений из 5, страница 1 из 1
PHP BLOB Fields ???, нужна помощь ...
    #33511604
MVD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVD
Гость
Кто знает можно сделать ли такую реализацию??? Есть база правда есть Нюэнс... (База MS Access)
Все работает просто супперово... Ну про БЛОБЫ МОЛЧУ - негде и почитать толком что оно и как рабоает на уровне драйвера для PHP... На уровне Win32 app все прекрастно рабоает (всмысле на C++, Delphi(Pascal) - вставлять, вытягивать нет проблемы а с PHP - (Грабли) ).
Oracle - сходу везде есть инфа про BLOB-ы...
Ближе к делу... есть код.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<?
   include('adodb/adodb.inc.php');
         include('adodb/tohtml.inc.php');

   $db = &ADONewConnection("ado_access");
   $db->debug= 1 ;
//  $db->setFetchMode (ADODB_FETCH_ASSOC);
   $access = 'C:\TABLE.MDB';
   $myDSN =  'PROVIDER=Microsoft.Jet.OLEDB.4.0;'
      . 'DATA SOURCE=' . $access . ';Mode=ReadWrite;';
   $db->Connect($myDSN) || die('fail');
  $sql = "SELECT oleFld, memoFld from Tab1";
  $rs = $db->Execute($sql);

echo rs->Fields('oleFld');
echo rs->Fields('memoFld');
?>

Поле типа TMemoField -> Отображает всю свою полноту содержимого символов на 65000 байтов.
В то же время TBlobField -> Отображает какойто кусок длиной в строку набора символов... (((????Ia``?UC??????????????????????????????????????????????????????????????????RA???a"??d??)))

Пробовал сохранить в файл... И сравнить бинарно с оригиналом данных... И нет никакого сходства....

Может кото подскажет, как можно вытянуть эти данные из Поля БЛОБ....
Всем огромное спасибо и заранее благодарен.
...
Рейтинг: 0 / 0
PHP BLOB Fields ???, нужна помощь ...
    #33511927
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и не понял, что нужно сделать и что хранится в блобе?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
PHP BLOB Fields ???, нужна помощь ...
    #33513442
MVD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVD
Гость
Вывести на страницу содержимое или в файл без разницы.
...
Рейтинг: 0 / 0
PHP BLOB Fields ???, нужна помощь ...
    #33513609
MVD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVD
Гость
Код: 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.
$cfg_dsn = "DRIVER=Microsoft Access Driver (*.mdb);
DBQ=C:/Table.mdb;
UserCommitSync=Yes;
Threads=3;
SafeTransactions=0;
PageTimeout=5;
MaxScanRows=8;
MaxBufferSize=2048;
DriverId=281;
DefaultDir=C:/";

//$cfg_dsn_login = "";
//$cfg_dsn_mdp = "";

$conn = odbc_connect($cfg_dsn,'','');

$sql = 'SELECT * FROM Table1';
$res = odbc_exec($conn,$sql);

  while ($data[] = odbc_fetch_array($res));
  odbc_free_result($res);
  odbc_close($conn);
  print_r($data[oleFld]);



Всем спасибо.... Тема решена!!! см. выше.
P.S: Грабленный ADOdb Library (будемс ждать доработки под МДБ)
...
Рейтинг: 0 / 0
PHP BLOB Fields ???, нужна помощь ...
    #33514598
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понял, что ничего не понял.
Проблемы по вытягиванию дфоичной информации из BLOB полей в Access нет. Сам лично недавно тянул через ODBC картинки.
Я непонял, что нужно сделать. что есть, и какие ошибки были получены в процессе исполнения скрипта.
Содержимое имеет значение, потому что РНР формирует заголовки, в которых указывает MIME содержимого, которое собирается отправлять в поток.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP BLOB Fields ???, нужна помощь ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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