database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 6835 게시물 읽기
No. 6835
델파이에서 PostgreSQL로 바이너리 데이터를 넣고 싶습니다.
작성자
이태웅(ironiris)
작성일
2006-09-28 08:56
조회수
4,134

안녕하세요~


델파이에서 파일을 하나 읽어서 PostgreSQL DB로 저장하려고 합니다.


php에서는 pg_escape_bytea() 함수가 있어서 손쉽게 처리할수 있었는데


델파이에서는 어떻게 처리할수 있는지 좀 알려주시면 고맙겠습니다.


사용 가능한 콤포넌트는 ADO, Zeos 를 생각하고 있습니다.


수고하세요~

이 글에 대한 댓글이 총 1건 있습니다.

PHP 도큐먼트를 보니 이런 내용이 있네요

아래처럼 델파이에서 ExtractStrings, StringReplace 등을 사용해서 작업하시면 되겠네요


근데 CLOB, BLOB 등을 사용하면 이런것들 안해도 되는데..??~~~



function escByteA($binData) {

  /**

   * \134 = 92 = backslash, \000 = 00 = NULL, \047 = 39 = Single Quote

   *

   * str_replace() replaces the searches array in order. Therefore, we must

   * process the 'backslash' character first. If we process it last, it'll

   * replace all the escaped backslashes from the other searches that came

   * before.

   */

  $search = array(chr(92), chr(0), chr(39));

  $replace = array('\\\134', '\\\000', '\\\047');

  $binData = str_replace($search, $replace, $binData);

  return $binData;

  //echo "

$binData

";

  //exit;

}

유효하지 않는전자메일님이 2006-10-02 10:58에 작성한 댓글입니다.
이 댓글은 2006-10-02 11:04에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6838[질문] 함수관련 질문입니다. [2]
최병일
2006-10-03
3464
6837PostgreSQL 8.2 Enters Beta [1]
신기배
2006-09-30
4304
6836[질문]DB가 갯수에 한계가 있는건지... [1]
정준
2006-09-28
3220
6835델파이에서 PostgreSQL로 바이너리 데이터를 넣고 싶습니다. [1]
이태웅
2006-09-28
4134
6834ODBC를 통한 특수문자 입력이 안됩니다.
박상현
2006-09-27
3842
6832데이타조회 쿼리문좀 알려주세요. T.T;
조회
2006-09-25
3129
6831[질문]그룹 D/W에서...
궁금2
2006-09-21
3585
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다