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
운영게시판
최근게시물
MS-SQL Q&A 655 게시물 읽기
No. 655
ASP를 이용해서 게시판을 만들었는데..
작성자
나난
작성일
2002-12-10 09:45
조회수
5,510

DB는 MSSQL 2000을 쓰고 있습니다.

 

ASP를 이용해서 table을 새로 만들고 게시판을 새로 만들었는데,

며칠마다 공백이 들어간 데이타가 생기거든요.

소스를 살펴봐도 문제가 될만한 건 보이지 않구요.

한 테이블에서만 문제가 생기면 좋을텐데 기존의 만들어진 테이블에서두

이런 문제가 생깁니다.

 

좀 도와주세요..ㅠ.ㅠ 도대체 모가 문제인지 알 수가 없네요..ㅜ.ㅜ

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

Trim() 으로 DB에 저장하실때 공백을 제거해 보세요. 페이지마다 값이 왔다갔다 할때 간혹 공백이 추가되는 경우가 있더라구요...

아니면 Insert나 Update하실 때 이전의 값에 추가하는 부분에서 생긴게 아닐까 싶네요..

오각형님이 2003-01-03 10:51에 작성한 댓글입니다.

2가지 문제인거 같네요.. 첫째는 데이터베이스의 컬럼에 null 허용을 했을 경우이고...

2번째는 asp구문에서 값을 넘겨서 저장할때... 공백까지 같이 들어간 경우입니다. 2번째 경우는 len함수를 써서 데이터베이스 입력전에 길이를 비교해 보세요.

그리고 공백이 생기는 컬럼의 null허용여부를 확인하시구여..

신문수님이 2003-01-11 21:08에 작성한 댓글입니다.

asp나 모든 게시판에서 발생할수 있는 오류입니다.

발생하는 경우는 글을 다 쓰고 저장할때 저장페이지를 로딩할때 그 저장 버튼을 한번 더 누르면 처음 데이터는 들어가고 두번째 값부터는 공백이 들어갑니다.

이런 문제를 해결하는 방법은 여러가지가 있습니다.

한번 읽은 페이지를 시간을 걸어두고 못읽게 한다던지 하는 스크립트로 있고 데이터 베이스 쪽에서도 막을 수 있습니다.

방법은 여러가지니까 찾아보시기 바랍니다.

참고로 전 자바 스크립트로 이런 에러를 막앗습니다.

나그네님이 2003-02-12 11:33에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
660허접한 질문 하나 올립니다... ㅡ.,ㅡ; [1]
정흥식
2002-12-16
4155
658mssql2000 driver for JDBC 로 커넥션할때 url에서요. [1]
봉이
2002-12-12
5562
656Broken pipe [1]
초보자
2002-12-10
4846
655ASP를 이용해서 게시판을 만들었는데.. [3]
나난
2002-12-10
5510
654왕초보입니다.select 하는거도 벅차군요 [1]
정대중
2002-12-10
4349
653아주 허접한 질문 하나... [1]
김수영
2002-12-08
4096
651Server 이름 [1]
신호
2002-12-07
4229
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다