Posted by akasuna on 2010年08月02日 at 3:16 PM

方法一:

System.Web.Mail.MailMessage message = new System.Web.Mail.MailMessage();
message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1);
message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "akasuna@akasuna.com");
message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "password");

message.From = "akasuna@akasuna.com";
message.To = "akasuna@akasuna.com";
message.Subject = "Message Subject";
message.Body = "Message Body";

System.Web.Mail.SmtpMail.SmtpServer = "mail.akasuna.com";
System.Web.Mail.SmtpMail.Send(message);

以下方法可以匿名发送邮件,但是好像会有延迟,且容易被当做垃圾邮件

System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage("akasuna@akasuna.com", "akasuna@akasuna.com", "subject", System.DateTime.Now.ToString());
System.Net.Mail.SmtpClient objSMTPClient = new System.Net.Mail.SmtpClient();

objSMTPClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.PickupDirectoryFromIis;
//通过本机SMTP服务器传送该邮件, 
//其实使用该项的话就可以随意设定“主机,发件者昵称, 密码”,因为你的IIS服务器已经设定好了。而且公司内部发邮件是不需要验证的。 
objSMTPClient.Send(msg);

OR

System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.From = new System.Net.Mail.MailAddress("akasuna@akasuna.com","AKASUNA");
msg.To.Add("akasuna@akasuna.com");
//msg.To.Add("akasuna@akasuna.com");
//msg.CC.Add("akasuna@akasuna.com");
msg.Subject = "This Is a E-Mail Subject!";
msg.Body = "bodytest" + System.Environment.NewLine + System.DateTime.Now;

System.Net.Mail.SmtpClient objSMTPClient = new System.Net.Mail.SmtpClient();

objSMTPClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.PickupDirectoryFromIis;
objSMTPClient.Send(msg);

Posted by akasuna on 2010年08月02日 at 2:33 PM

如下:

CREATE FUNCTION Fun_GetTruckTEU(@lTruckBillID INT)
RETURNS INT AS
BEGIN
    DECLARE @TruckTEU INT
    DECLARE TEU_cursor CURSOR FOR
        SELECT SUM(ContainerCount*EqualToCount)
        FROM SvcOrderContainer,MTContainerType
        WHERE SvcOrderContainer.ContainerTypeNo = MTContainerType.ContainerTypeNo
        And SvcOrderContainer.TruckBillID = @lTruckBillID
    OPEN TEU_cursor
    FETCH NEXT FROM TEU_cursor INTO @TruckTEU
    CLOSE TEU_cursor
    RETURN @TruckTEU
END

Over

Posted by akasuna on 2010年08月02日 at 2:27 PM

MS SQL Server 中文版的默认的日期字段 datetime 格式是 yyyy-mm-dd Thh:mm:ss.mmm
例如:
select getdate()
2010-08-02 14:22:57.653
整理了一下 SQL Server 里面可能经常会用到的日期格式转换方法:
举例如下:

SELECT CONVERT(VARCHAR, GETDATE(), 120 )
--2010-08-02 14:23:23

SELECT CONVERT(VARCHAR(12) , GETDATE(), 111 )
--2010/08/02

SELECT CONVERT(VARCHAR(12) , GETDATE(), 112 )
--20100802

SELECT CONVERT(VARCHAR(12) , GETDATE(), 102 )
--2010.08.02

SELECT CONVERT(VARCHAR(12) , GETDATE(), 101 )
--08/02/2010

SELECT CONVERT(VARCHAR(12) , GETDATE(), 103 )
--02/08/2010

SELECT CONVERT(VARCHAR(12) , GETDATE(), 104 )
--02.08.2010

SELECT CONVERT(VARCHAR(12) , GETDATE(), 105 )
--02-08-2010

SELECT CONVERT(VARCHAR(12) , GETDATE(), 106 )
--02 08 2010

SELECT CONVERT(VARCHAR(12) , GETDATE(), 107 )
--08 02, 2010

SELECT CONVERT(VARCHAR(12) , GETDATE(), 108 )
--14:25:40

SELECT CONVERT(VARCHAR(12) , GETDATE(), 109 )
--08  2 2010  

SELECT CONVERT(VARCHAR(12) , GETDATE(), 110 )
--08-02-2010

SELECT CONVERT(VARCHAR(12) , GETDATE(), 113 )
--02 08 2010 1

SELECT CONVERT(VARCHAR(12) , GETDATE(), 114 )
--14:26:26:560

Posted by akasuna on 2010年07月25日 at 3:04 AM

Posted by akasuna on 2010年07月22日 at 4:59 PM

添加如下代码到 function.php 文件中即可

function custom_content_more_link( $output ) {
	$output = preg_replace('/#more-[\d]+/i', '', $output );
	return $output;
}
add_filter( 'the_content_more_link', 'custom_content_more_link' );

好了,开始吧!