如何在vb.net中找不到记录时显示错误消息

时间:2016-07-13 06:33:20

标签: asp.net vb.net binary binary-data

我创建了将二进制数据转换为pdf的代码,我的目的是在sql中没有日期时显示错误消息,否则应该pdf文件,任何人都可以帮我做怎么做。

2 个答案:

答案 0 :(得分:0)

如果您想在pdf上显示消息,那么

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

答案 1 :(得分:0)

你可能想尝试这个

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

您还可以使用此处提供的方法http://docs.telerik.com/devtools/aspnet-ajax/controls/window/troubleshooting/executing-javascript-code-from-server

正如您所看到的那样,它将加载脚本,您可以加载该脚本,也可以创建一个函数,并在telerik中将其称为VB示例,或者将两种方法混合起来以适合您。

相关问题