Inserir dados num campo BLOB via StredPorecedure
Olá,
Sou programador Delphi/Interbase e estou precisando de ajuda. Gostaria de saber como faço para inserir dados num campo blob por uma stored procedure, já tentei usar a função [b:aecca1a49c]f_strtoblob(´texto´)[/b:aecca1a49c], mas o interbase dá uma mensagem de erro.
Bruno
Sou programador Delphi/Interbase e estou precisando de ajuda. Gostaria de saber como faço para inserir dados num campo blob por uma stored procedure, já tentei usar a função [b:aecca1a49c]f_strtoblob(´texto´)[/b:aecca1a49c], mas o interbase dá uma mensagem de erro.
Bruno
Bruno Tafarelo
Curtidas 0
Respostas
Afarias
07/10/2003
se o q vc quer é jogar um BLOB apenas, basta criar o parâmetro de entrada do SP como BLOB.
Se o q vc quer é converter um VARCHAR em um BLOB, o caminho é uma UDF (como está fazendo) -- diga qual a mensagem de erro para podermos ver o q está ocorrendo (a não ser q alguêm ai tenha uma bola de cristal) ;-)
T+
Se o q vc quer é converter um VARCHAR em um BLOB, o caminho é uma UDF (como está fazendo) -- diga qual a mensagem de erro para podermos ver o q está ocorrendo (a não ser q alguêm ai tenha uma bola de cristal) ;-)
T+
GOSTEI 0
Bruno Tafarelo
07/10/2003
[quote:bcfd0b5af9=´Bruno Fabricio Tafarelo´]Olá,
Sou programador Delphi/Interbase e estou precisando de ajuda. Gostaria de saber como faço para inserir dados num campo blob por uma stored procedure, já tentei usar a função [b:bcfd0b5af9]f_strtoblob(´texto´)[/b:bcfd0b5af9], mas o interbase dá uma mensagem de erro.
An error was found in the application program input parameters for the SQL statement.
Dynamic SQL Error.
SQL error code = -804.
Function unknown.
F_STRTOBLOB.
Bruno[/quote:bcfd0b5af9]
Sou programador Delphi/Interbase e estou precisando de ajuda. Gostaria de saber como faço para inserir dados num campo blob por uma stored procedure, já tentei usar a função [b:bcfd0b5af9]f_strtoblob(´texto´)[/b:bcfd0b5af9], mas o interbase dá uma mensagem de erro.
An error was found in the application program input parameters for the SQL statement.
Dynamic SQL Error.
SQL error code = -804.
Function unknown.
F_STRTOBLOB.
Bruno[/quote:bcfd0b5af9]
GOSTEI 0
Afarias
07/10/2003
me parece q a função q vc está tentando usar (f_strtoblob) não está registrada no seu banco de dados. Vc registrou a função antes de usá-la (DECLARE EXTERNAL FUNCTION ... ) ??
outra coisa, coloque o código q vc está executando onde o erro ocorre se não for isso ainda.
T+
outra coisa, coloque o código q vc está executando onde o erro ocorre se não for isso ainda.
T+
GOSTEI 0
Bruno Tafarelo
07/10/2003
me parece q a função q vc está tentando usar (f_strtoblob) não está registrada no seu banco de dados. Vc registrou a função antes de usá-la (DECLARE EXTERNAL FUNCTION ... ) ??
outra coisa, coloque o código q vc está executando onde o erro ocorre se não for isso ainda.
T+
Não, como faço para registrala?
GOSTEI 0
Afarias
07/10/2003
junto com a DLL (udf) que vc pegou deve ter um script com os SQLs para registro de cada função!
T+
T+
GOSTEI 0