近段工作中的技术细节小汇

1、SQL server:
实例名安装SQL server 2000时(不是默认实例名),在ADODB、ODBC等连接数据库时,需要在服务器名后带实例名,用\连接,如(local)\instancename,才能连接正常。
2、MYSQL(5.0.22)
删除constraint 不支持,如有此类需求,只好用创建临时表或中间表来实现。其中特别需要注意的是,constraint是全局对象,不能重名。
3、PERL:
a、定义两层HASH变量结构方法:
%a=('keya'=>{'subkeya1'=>'valuea1',
                        'subkeya2'=>'valuea2'
                       },
       'keyb'=>{'subkeyb1'=>'valueb1',
                        'subkeyb2'=>'valueb2'
                      }
  );
  The first level is value assign through (); the second level is reference assign through {}.
 引用方法: ${$a{'keya'}}{'subkeya1'}=='valuea1';
b、``和system调用命令的差异
`` can implement the background job...system call can be used for this goal.
system cannot give any returns to caller, but `` call can implement alternately.
4、JMail用SINA, SOHU免费邮箱分邮件的问题
只能发给同一域的邮箱,比如sina的SMTP发送给sina的免费邮箱。否则发送成功,但接收方无法收到,估计是服务商做了中继限制。不知FOXMAIL等POP3软件如何实现绕过限制的。或者说我做错了?  期待高手解答。
5、Cookeie:
expires on passed date to delete unused cookies..
Response.Cookies("mycookie")=""
Response.Cookies("mycookie").expires=Date-1
6、ADODB's Connection & RecordSet cannot be returned by ASP function which create and implemnt it. 下述代码出错在ASP里:
function createdbconn
dim db
set db=server.createobject("ADODB.Connection")
db.open session("connstr")
if db.state=adstateopen then
  createdbconn=db
else
 createdbconn=nothing
end if
end function
 
dim db1
db1=createdbconn
...
7、DHTML元素命名不同
DOM区分大小写,并且其中的很多属性跟HTML元素及CSS属性名称是不同的,如backgroundColor(DOM)-->background-color(CSS)-->bgcolor(HTML)..需要按文档仔细确认。
8、HTML表单默认值定义
<input type=Checkbox>无值定义时,传递On/Off表示选中与否。

你可能感兴趣的:(sql,mysql,perl,jmail,DHTML)