{
strOutput.Format(IDS_ONFILE, pstrZY00, SCRIPTPATH);
}
else
{
// 构造插入记录语句
stringSql.Format("Insert into CMT1 (ZY00,ZY01,ZY02,ZY03,ZY04,ZY05,ZY06,"
"ZY07,ZY08) VALUES('%-.20s','%-.50s','%s', '%-.80s','%s',"
"'%-.100s','%-.9s','%-.5s','%-.2s')", pstrZY00,pstrZY01, pstrZY02,pstrZY03,pstrZY04,pstrZY05,pstrZY06,pstrZY07,pstrZY08);
//执行插入记录命令。如果成功给出IDS_THANKYOU中包含的反馈信息,
//否则CATCH异常处理
try
{
db.ExecuteSQL(stringSql);
strOutput.Format(IDS_THANKYOU, pstrZY00, SCRIPTPATH);
}
catch (CDBException* pEX)
{
TCHAR szError[1024];
if(pEX->GetErrorMessage(szError, sizeof(szError)))
strOutput.Format(IDS_EXCEPTION, szError, SCRIPTPATH);
else
strOutput.Format(IDS_UNKNOWN, SCRIPTPATH);
}
}
}
else
//如果数据库表对象不能打开,给出IDS_UNKNOWN中包含的反馈信息
strOutput.Format(IDS_UNKNOWN, SCRIPTPATH);
}
catch(CDBException* pEX)
{
TCHAR szError[1024];
if(pEX->GetErrorMessage(szError, sizeof(szError)))
strOutput.Format(IDS_EXCEPTION, szError, SCRIPTPATH);
else
strOutput.Format(IDS_UNKNOWN, SCRIPTPATH);
}
rsZy.Close(); //关闭表对象
db.Close(); //关闭数据库
//给用户显示反馈的信息
*pCtxt < < strOutput;
EndContent(pCtxt); //HTML尾格式
}
编 译 好 的 ISAPI 动 态 连 接 库 程 序 将 其 置 于 /Scripts 目 录 中。 /Scripts 是 交 互 程 序 的 虚 拟 目 录。 它 可 通 过 WWW 服 务 管 理 器 来 设 定。 当 WWW 第 一 次 被 安 装 时, 缺 省 的 ISAPI 可 执 行 的 虚 拟 目 录 是 /Scripts。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




