첨부 이미지
그림1
스크립트 객체명을 사용하면 되는거 아닌가요?
ODBC로 DB등록을 하고, Database객체를 사용하려고 작업중인데..
Referenceerror가 뜹니다.
스크립트정보에서 객체명은 'Database1'인데,
아래부분에서 Referenceerror: Database1 is not defiened 라고 오류가 뜹니다.
var cond = Database1.$elect("* from newtable", "tb");
전체 코드는 아래와 같습니다.
==============================
Main.MessageLog("HELLO")
function Main_OnStart(){
Main.MessageLog(Acc.number)
var cond = Database1.$elect("* from newtable", "tb");
if (cond == true){
Database1.MoveFirst();
while( Database1.IsEOF() == false){
Main.MessageLog(Database1.GetFieldValue(0));
}
}
}
================================
답변부탁합니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2020-10-08 17:55:32
안녕하세요
예스스탁입니다.
Referenceerror: Database1 is not defiened
Database1은 객체명입니다.
위 에러이면 Database1 객체가 정상적으로 생성되지 않았다는 의미입니다.
ODBC관리자에서 만들어진 DB와 연동이 정상적으로 되어 있는지 확인해 보셔야 합니다.
확인이 여의치 않으시면 02-3453-1060으로 전화주시기 바랍니다.
관련 담당자와 통화를 해보셔야 할것 같습니다.
즐거운 하루되세요
> 돌하루방 님이 쓴 글입니다.
> 제목 : Referrenceerror에 대해서..
> 스크립트 객체명을 사용하면 되는거 아닌가요?
ODBC로 DB등록을 하고, Database객체를 사용하려고 작업중인데..
Referenceerror가 뜹니다.
스크립트정보에서 객체명은 'Database1'인데,
아래부분에서 Referenceerror: Database1 is not defiened 라고 오류가 뜹니다.
var cond = Database1.$elect("* from newtable", "tb");
전체 코드는 아래와 같습니다.
==============================
Main.MessageLog("HELLO")
function Main_OnStart(){
Main.MessageLog(Acc.number)
var cond = Database1.$elect("* from newtable", "tb");
if (cond == true){
Database1.MoveFirst();
while( Database1.IsEOF() == false){
Main.MessageLog(Database1.GetFieldValue(0));
}
}
}
================================
답변부탁합니다.
감사합니다.