バイナリデータをpdfに変換するためのコードを作成しました。私の目的は、日付が使えないときにエラーメッセージを表示することです。行う。vb.netにレコードが見つからないときにエラーメッセージを表示する方法
0
A
答えて
0
あなたは
Using sdr As SqlDataReader = cmd.ExecuteReader()
if sdr.hasrows then
sdr.Read()
pdf = DirectCast(sdr("BinaryData"), Byte())
ID = sdr("RunId").ToString()
else
pdf = DirectCast("No Data Found", Byte())
end if
0
その後、PDFファイル自体にメッセージを表示したい場合、あなたはまた、することができますように、ここでhttp://docs.telerik.com/devtools/aspnet-ajax/controls/window/troubleshooting/executing-javascript-code-from-server
を与えられたアプローチを使用することができ、この
Dim csname1 As String = "PopupScript"
Dim csname2 As String = "ButtonClickScript"
Dim cstype As Type = Me.GetType()
Dim cs As ClientScriptManager = Page.ClientScript
If (Not cs.IsStartupScriptRegistered(cstype, csname1)) Then
Dim cstext1 As String = "alert('Record not found');"
cs.RegisterStartupScript(cstype, csname1, cstext1, True)
End If
を試したいかもしれませんスクリプトをロードするかどうかを確認するには、そのスクリプトをロードするか、関数を作成してtelerikのVBの例のように呼び出すか、両方のアプローチをあなたに合わせてミックスします。
あなたがしなければならないことは、SqlDataReaderによって返されたレコードの数をチェックする条件を追加することです。これを達成する方法を知っていると思います。 –
なぜPDFファイル自体にメッセージを表示しないでください。 –
コードを更新してください – avi