请高手帮忙翻译下
lblTitle.Caption = Format(dt, "yyyy-MM-dd") & "生日提醒"
Dim strsql As String
Dim rs As ADODB.Recordset
Dim strThisAlertText As String
Dim strNextAlertText As String
Dim i As Long
Dim strDate As String
Dim strThisDay As String
Dim strNextDay As String
strThisDay = Month(dt) & "-" & Day(dt)
strNextDay = Month(DateAdd("d", 1, dt)) & "-" & Day(DateAdd("d", 1, dt))
strsql = "SELECT * FROM CUSTOMER " & _
"WHERE (NOT [Birthday] IS NULL) AND ((CStr(Month([Birthday]))+""-""+CStr(Day([Birthday]))) = '" & strThisDay & "'" & _
" OR (CStr(Month([Birthday]))+""-""+CStr(Day([Birthday]))) = '" & strNextDay & "') " & _
"ORDER BY [Birthday]"
Set rs = m_oConn.Execute(strsql)
If rs.RecordCount = 0 Then Exit Function
For i = 1 To rs.RecordCount
strDate = Month(rs("Birthday")) & "-" & Day(rs("Birthday"))
Select Case strDate
Case strThisDay
strThisAlertText = strThisAlertText & vbCrLf & vbTab & Field2Str(rs("Name")) & "," & Field2Str(rs("Tel"))
Case strNextDay
strNextAlertText = strNextAlertText & vbCrLf & vbTab & Field2Str(rs("Name")) & "," & Field2Str(rs("Tel"))
End Select
rs.MoveNext
Next
If Len(strThisAlertText) > 0 Then strThisAlertText = Format(dt, "yyyy-MM-dd") & "生日:" & strThisAlertText
If Len(strNextAlertText) > 0 Then strNextAlertText = Format(DateAdd("d", 1, dt), "yyyy-MM-dd") & "生日:" & strNextAlertText
GetBirthdayInfo = strThisAlertText
If Len(strThisAlertText) > 0 Then
GetBirthdayInfo = GetBirthdayInfo & vbCrLf & strNextAlertText
Else
GetBirthdayInfo = strNextAlertText
End If
End Function
请帮忙翻译下称c#的,看得累啊,谢谢了
相关推荐
音视频-直播技术-法国喜剧电影请你闭嘴中文配音版与字幕版翻译的对比分析.pdf
音视频-直播技术-法国喜剧电影请你闭嘴中文配音版与字幕版翻译的对比分析.pdf
unity英文说明文档,请使用浏览器自己翻译
unity英文说明文档,请使用浏览器自己翻译
translator-api:简单的Spring Boot Web API示例。 项目用例,一个简单的“翻译器应用程序”,用户可以在其中存储配对翻译(请参见下面的示例)并检索它们
简单的Spring Boot Web API示例。 项目用例,一个简单的“翻译器应用程序”,用户可以在其中存储配对翻译(请参见下面的示例)并检索它们。 作为用户,我希望能够存储多种语言组合的翻译。 STORE-REQUEST{DE(Hund)->EN(dog)} -> RESPONSE{OK} 作为用户,我希望能够获得以前存储的翻译STORE-REQUEST{DE(Hund)->EN(dog)} -> RESPONSE{OK} GET-REQUEST{DE(Hund)->EN} -> RESPONSE{dog} 作为用户,我希望能够以相反的顺序获取先前存储的翻译STORE-REQUEST{DE(Hund)->EN(dog)} -> RESPONSE{OK} GET-REQUEST{EN(dog)->DE} -> RESPONSE{Hund} 作为用户,如果可能的话,我想使用其他翻
cockpit-ostree-weblate:用于同步Weblate翻译的存储库。 如果您不是机器人,请忽略此存储库
用于驾驶舱ostree的Weblate帮助器存储库 用于同步Weblate翻译的存储库。 如果您不是机器人,请忽略此存储库。 我想翻译cockpit-ostree插件 伟大的! 请在这样做 我发现翻译错误 您可以直接在中进行修复,但是如果您不想注册并成为翻译,请提出,维护人员将代您在Weblate中对其进行修复。 那这个仓库有什么用呢? Weblate引入了“推送”工作流程-意味着项目存储库将源文档( .pot文件)保持在上游,而Weblate具有在更新时运行的挂钩。 字符串转换后,Weblate将这些更改推入上游(或发送拉取请求)。 Cockpit团队不想将.pot文件保留在上游,我们也不想从Weblate获取大量的提交和请求请求。 我们更喜欢“拉”式工作流程-这意味着我们会定期更新.pot文件,也下载当前已翻译的字符串,并通过我们的测试来控制它们的着陆。 该存储库充当两者之间的缓
cockpit-composer-weblate:用于同步Weblate翻译的存储库。 如果您不是机器人,请忽略此存储库
Weblate辅助驾驶舱的帮助器存储库 用于同步Weblate翻译的存储库。 如果您不是机器人,请忽略此存储库。 我想翻译cockpit-composer插件 伟大的! 请在这样做 我发现翻译错误 您可以直接在中进行修复,但是如果您不想注册并成为翻译,请提出,维护人员将代您在Weblate中对其进行修复。 那这个仓库有什么用呢? Weblate引入了“推送”工作流程-意味着项目存储库将源文档( .pot文件)保持在上游,而Weblate具有在更新时运行的挂钩。 字符串转换后,Weblate将这些更改推入上游(或发送拉取请求)。 Composer团队不想将.pot文件保留在上游,我们也不想从Weblate获取大量的提交和请求请求。 我们更喜欢“拉”式工作流程-这意味着我们会定期更新.pot文件,也下载当前已翻译的字符串,并通过我们的测试来控制它们的着陆。 该存储库充当两者之间的缓冲区-


