1.传值的时候似乎不能传中文,否则会出现异常
解决:可以传中文,但是必须用CString初始化之后,转换为UNICODE字符才能传
2.在传给数据库时,中文不能添加
解决:使用N标识符,例如:传递 N'我的网站' 字符串可以作为中文添加
3.在使用ServerSupportFunction跳转不成功时,可以使用直接输出javascript的方法跳转,例如:
*pCtxt << "<script language=javascript>alert(\'更新成功!\');window.location=\'ISAPITrain.dll\?BShowBigCls\';</script>";
4.经测试使用ITS_PSTR之类的传值时,映射的参数个数只能为6个以下,超过六个会提交网页,可以采用ITS_RAW方式提交数据,但是传过来的是UTF-8编码,需要转换成GB2312编码
5.将数据库内容取出时如果是字符串需要转化为_bstr_t的类型,需要再将其转化为CString时如下方法:
CString strCstring;
strCstring.Format("%s",(LPTSTR)strBstr);