0

Inclusão de valores em campo Blob do Interbase

criado por Renato Bica Noal em 22/08/2002 8:42am
Nenhuma descrição foi enviada.

Lista de Respostas:

0
22/08/2002 10:03am
(~14 anos atrás)
Qual problema vc está tendo?????

0
22/08/2002 10:42am
(~14 anos atrás)
Mauro Luis Ribeiro respondeu:

Qual a duvida?

0
22/08/2002 2:43pm
(~14 anos atrás)
Renato Bica Noal respondeu:
Preciso incluir valores em um campo BLOB utilizando instrução SQL.
Exemplo: insert into tabela campo_blob values (valor)
O erro é: conversion error from String "BLOB".
Tentei declarar um cursor na base, mas nao estou conseguindo.

0
23/08/2002 8:29am
(~14 anos atrás)
Renato Bica Noal respondeu:
No arquivo php.ini deve ser trocada a opção OFF para ON na seguinte linha: magic_quotes_sybase

Insert:

$blob_id = ibase_blob_create();
ibase_blob_add($blob_id,$HTTP_POST_VARS['de_teste']);
$blob_id_str = ibase_blob_close($blob_id);

$sth = ibase_prepare('INSERT INTO TBLTESTE (MEMO) VALUES (?)');
$trans=ibase_trans();
ibase_execute($sth,$blob_id_str);
ibase_commit($trans);
ibase_free_query($sth);
ibase_close($db);


Select:

$sth = ibase_query('SELECT * FROM TBLTESTE');
while ($row = ibase_fetch_row($sth)) {
print $row[0] ."\n";
ibase_blob_echo($row[1]) ;
print "\n\n\n <br><br>" ;
}
ibase_free_result($sth);
ibase_close($db);

Qualquer dúvida é só entrar em contato.

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)