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
운영게시판
최근게시물
ALTIBASE Q&A 802 게시물 읽기
No. 802
C#, OdbcCommand ExecuteNonQuery할 때 매개변수 마커 오류
작성자
맑은영혼엔젤
작성일
2009-10-20 20:10
조회수
9,448


안녕하세요.

알티베이스 연동 중 문제가 있어 도움 요청드립니다. (altibase-WIN_NT_5.0-32bit-5.1.5.46-release-VC8.exe)


.NET C#으로 코딩중이구요.

OdbcCommand 클래스에 ExecuteNonQuery로 Query를 실행하려고 합니다.


CLOB으로 된 필드가 있어서 매개변수 마커(parameter object?)로 넘길려고 하는데 실행해 보면 아래와 같은 오류가 발생합니다.

매개변수가 제대로 넘어가지 않아서 NULL로 인식이 되는 듯 합니다.


>> 오류

ERROR [23000] Unable to insert(or update) NULL into NOT NULL column.


>> 대략적 코드

string strQuery = @"

                                        INSERT INTO TEST_TABLE

                                        (

                                            XML

                                        )

                                        VALUES

                                        (

                                            ?

                                        )

                        ";


objParams = null;

objParam = new OdbcParameter("@XML", OdbcType.Text);

objParam.Value = @"<item> I want to insert </item>";


objCommand = objConnection.CreateCommand();

objCommand.CommandType = CommandType.Text;

objCommand.CommandText = strQuery; 

objCommand.Parameters.Add(objParam);

objCommand.ExecuteNonQuery();



내용 확인 부탁드립니다.

감사합니다.

[Top]
No.
제목
작성자
작성일
조회
832안녕하세요 ALTIBASE 사용자인데요.. 이중화돼어있는 목록을 보고싶습니다. [2]
민혀기
2010-01-22
9877
804connect by leve .. 사용시 문제점..그리고 date처리시 [1]
날코더
2009-10-23
10013
803AdminCenter, isql에서 CLOB데이타 확인 방법 [1]
황운호
2009-10-23
12395
802C#, OdbcCommand ExecuteNonQuery할 때 매개변수 마커 오류
맑은영혼엔젤
2009-10-20
9448
773altibase 이중화 구성시 테이블 단위로만 구성이 되는건가요? [1]
김태규
2009-09-07
8319
539COUNT(*) OVER 를 대체할 쿼리 아시나요 ( 페이징 쿼리에서 사용할겁니다) [3]
허만재
2009-07-07
12868
493ALTIBASE에 대한 궁금중... [1]
사이버
2009-07-03
10442
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.055초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다