ASP链接sql输入数据库账号密码错误如何显示对话框提示

qq_21240963 2015-09-16 07:34:44
我使用sql账号密码为手动输入,正确时候没有问题,
但是错误的时候页面为页面错误的,我想弄一个错误提示对话框,但是不知道该怎样判定if error~

请问各位大神怎么才可以实现呢?

代码如下图








...全文
200 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tiger_Zhao 2015-09-17
  • 打赏
  • 举报
回复
Dim error, errMsg
error = false
On Error Resume Next
Set dbconn = GetSQLServerConnection(...)
If Err Then
error = True
errMsg = Err.Description
Err.Clear
End If
On Error Goto 0
LongRui888 2015-09-17
  • 打赏
  • 举报
回复
asp代码我已经都忘记了,只会点vb的,这个是我以前先的,给你参考一下,你的在报错的时候,捕获到错误,显示出来,因为你用的是sql server的账号来登录的: 重点在 : On Error GoTo cnnerror 。。。。。 cnnerror: MsgBox Err.Description
Private Sub cmdEnter_Click()

On Error GoTo cnnerror

If Trim$(txtUsername.Text) = "" Then
   MsgBox "请输入数据库用户名!", vbOKOnly + vbExclamation, "图书租借管理系统"
   txtUsername.SetFocus
   Exit Sub
End If

If Trim$(txtServerName.Text) = "" Then
   MsgBox "请输入服务器名称!", vbOKOnly + vbExclamation, "图书租借管理系统"
   txtServerName.SetFocus
   Exit Sub
End If

strConnection = "Provider=sqloledb;" & "Data Source=" & Trim$(txtServerName.Text) & _
         ";" & "Initial Catalog=" & Trim$(txtDatabaseName.Text) & ";" & "User Id=" & _
          Trim$(txtUsername.Text) & ";" & "Password=" & Trim$(txtPassword.Text) & ";"
cnnConnection.CursorLocation = adUseClient
cnnConnection.Open strConnection

strDataSource = Trim$(txtServerName.Text)
strInitialCatalog = Trim$(txtDatabaseName.Text)
strUserId = Trim$(txtUsername.Text)
strPassword = Trim$(txtPassword.Text)

frmLogin.Show
Unload Me
Exit Sub

cnnerror:
   MsgBox Err.Description
End Sub
安装及使用须知 1 数据库建模程序的使用 本文件夹中的“PowerDesigner建模”目录下包含三个可运行文件HMS1.cdm,HMS.cdm,HMS.pdm分别为HMS系统的实体关系简图、实体关系图和数据库模型,使用PowerDesigner集成开发环境打开任意一个文件即可运行。 2 数据库的安装 本安装说明以Microsoft SQL Server 2000中文开发版为例来阐述的,对于Microsoft SQL Server其它版本,应用程序数据库的安装方法是类似的。 (1)导入数据库操作。打开SQL Server2000“企业管理器”,在“企业管理器中”展开“Microsoft SQL Servers”树状菜单。 (2)右击“数据库”子项在弹出菜单中选择“新建数据库”,新建数据库,命名为HMS。 (3)返回树状菜单,右击“HMS”节点,在弹出菜单的“所有任务”中选择还原数据库。弹出“还原数据库对话框。 (4)在“常规”选择卡的“还原数据库”所指的下拉菜单中选中HMS,“还原”选项中选中“从设备”点击“选择设备”按钮,弹出“选择还原设备”对话框。 (5)点击“添加”按钮,选中本文件夹中的DataBase目录下的文件HMS点击“确定”即可。 提示:新建完的数据名称必须与欲导入的数据库名称完全相同,以便将光盘提供的原有数据库备份覆盖其上。该方法采用数据库备份还原技术,该技术日常数据库维护中被广泛运用,有占空间小、速度快的特点,这也是本书光盘没有采用其他数据库创建方式创建数据库的原因所在,希望读者能够掌握。 数据库中预存有测试数据,初始登入用户名:admin1,密码:123456,系统有几类用户,则已经预设了几类用户名,诸如admin2、admin3……,用户密码都为123456。 说明:详细的数据库安装步骤请参照光盘chapter03\readme.doc中的第2节“数据库的安装”,在此不再附图说明。 3 网站的安装 中间层网络服务的部署过程也比较简单。把包含书稿撰写人网络服务源代码的整个目录即HMS文件夹全部拷贝到IIS的发布目下,通常是系统盘的Inetpub\wwwroot目录中。 取消该HMS文件夹的只读属性,然后在IIS上设置虚拟目录即可。对IIS操作的具体步骤是: (1)打开IIS服务器,在左侧树状列表框中点击当前计算机所代表的节点,展开该节点。 (2)点击其中的“默认Web站点”节点,展开该节点,找到HMS文件夹。 (3)在HMS文件夹上右击,在弹出菜单上选择“属性”命令, 弹出“HMS属性”对话框。 (4)在“HMS属性”对话框的“目录”选项卡上“应用程序设置”栏中单击“创建”按钮,创建应用程序。 说明:详细的网站安装步骤请参照光盘chapter03\readme.doc中的第3节“网站的安装”,在此不再附图说明。 4 项目的打开和运行 使用Microsoft Visual Studio .Net集成开发环境可以直接打开Inetpub\wwwroot\HMS文件夹下的工程文件(.csproj),查看代码并进行调试。 注意:网站最高权限用户用户名和密码为:admin1/123456。可首先使用此账号进行登录。 网站初始登录页面参见本章中“系统框架”小节的“系统流程图”。 说明:详细的项目打开和运行步骤请参照光盘chapter03\
安装及使用须知 1、查看建模图 本文件夹中的Model目录下包含了系统的数据库模型图和系统建模图,分别使用PowerDesigner和Rational Rose打开。 2、数据库安装 本安装说明是以Microsoft SQL Server 2000中文开发版为例来阐述的,对于Microsoft SQL Server其他版本,应用程序数据库的安装方法是类似的。 导入数据库操作:打开SQL Server 2000“企业管理器”,在“企业管理器”中展开Microsoft SQL Servers树状菜单,右击“数据库”子项在弹出菜单中选择“附加数据库”,在出现的对话框中,将DataBase目录下的.MDF和.LDF文件加载进去,就可以使用了。 数据库中预存有测试数据,初始登录用户名admin1的密码为123456,系统有几类用户,则已经预设了对应的用户名,诸如admin2、admin3……用户密码都为123456。 3、网站的安装 把ContractManage文件夹复制到IIS的发布目下,通常是系统盘的Inetpub\wwwroot目录中,取消文件夹的只读属性,然后在IIS上设置虚拟目录即可。具体步骤是:打开IIS服务管理器,在ContractManage站点上右击,在弹出的菜单中选择“属性”命令,弹出“ContractManage属性”对话框。在“ContractManage属性”对话框的“目录”选项卡上单击“创建”按钮。 使用Microsoft Visual Studio .NET集成开发环境可以直接打开Inetpub\wwwroot\ContractManage文件夹下的项目文件(.csproj),查看代码并进行调试。 注意:网站最高权限用户的用户名和密码为admin1和123456,可首先使用此账号进行登入。

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧