반응형
javascript를 이용한 Ajax 웹페이지 제작시

-1072896748 번 에러가 뜨는 경우가 있습니다.

원인은 문자셋때문으로 한글로 결과값을 넘기는 경우가 생기는걸로 보이네요..

그런고로 페이지에 한글속성을 넣어주면 됩니다

asp.net 에서는 최상단에
<%@ page language="c#" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR" %>

asp 에서는 페이지내에
<%
Response.CharSet = "euc-kr"
%>


를 추가하시면 정상적으로 작동됩니다






반응형
반응형
Function getReserDate(reserYear,reserWeek,reserWeekDay)
    yearFirstDay = CDate(reserYear & "-01-01")        '해당년의 첫번째 일
    firstDayWeek=Weekday(yearFirstDay,2)-1   
    addDay = (reserWeek-1)*7+reserWeekDay-firstDayWeek    '첫번째 일에서 더할 날 수
    If reserWeekDay=6 Then addDay=addDay-7        '일요일의 경우 7을 빼줘야 값이 나옴

    getReserDate=DateAdd("d",addDay,yearFirstDay)        '해당예약일 값 반환
End Function


에휴~ 나쁜머리로 짜니라 고생했네-_-;

주랑 요일 값만 있을경우 날짜 계산하는 함수입니다.
필요하신분 가져가시구, 혹시 좀 더 아름다운 소스를 가지고 계신분은 제보 부탁드려요~~~~~
반응형
반응형
ASP 프로그래밍에서 SQL 인젝션을 막고자 쿼리문들을 파라미터 방식으로 변경하던 중

like 구분을 만났다. like '%찾는녀석%'  에서 쿼리가 안먹히는거다.

sql="select * from custInfo where hp like ?"
cmd.Parameters.Append .CreateParameter("@hp", adInteger, adParamInput,, hp)


sql 구문에 like '%?%' 하니 오작동...(당연히 될리가 있나!!)

그래서 아하! 하면서 파라미터 구문을 다음과 같이 변경해 주니 작동완료 ㅎㅎㅎ

cmd.Parameters.Append .CreateParameter("@hp", adInteger, adParamInput,, "%" & hp & "%")



반응형
반응형
ASP.NET 에서 만든 C# 함수를 ASP 에서 사용해야되는 일이 있어서

여기저기 끄적이다 검색하여서 절차를 찾아서 실행하는 중
(등록절차는 여기 참조)

Regasm 으로 명령프롬프트에서 DLL 을 등록시키려고 할떄

RegAsm : warning RA0000 : 형식이 등록되어 있지 않습니다


라는 에러를 만나고 한참을 삽질했다.

그러다가 해당 C# 함수가 있는 프로젝트의 AssemblyInfo.cs 파일을 조사하여

[assembly: ComVisible(false)]

이 녀석이 false 로 되어있는걸 보고 true 로 변경


우와아아앙~~

매우 잘 돌아간다 T_T
반응형

+ Recent posts