哪异常,提示连不上数据库
发布时间:2011-06-21 11:31:31 文章来源:www.iduyao.cn 采编人员:星星草
哪错误,提示连不上数据库
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace 登陆练习
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnOK_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = @"Data source =.;Initial Catalog=lianxi;User Id=sa;PassWord=fengjianhua";
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "select * from T_denglu where UserName=@UserName";
cmd.Parameters.Add(new SqlParameter("UserName",txtUserName.Text));
SqlDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
int errortime = reader.GetInt32(reader.GetOrdinal("ErrorTime"));
if (errortime > 3)
{
MessageBox.Show("登陆次数过多,禁止登陆");
return;
}
string password = reader.GetString(reader.GetOrdinal("PassWord"));
if (password == txtPassWord.Text)
{
MessageBox.Show("登陆成功");
}
else
{
SqlCommand upcmd = new SqlCommand();
upcmd.Connection = conn;
upcmd.CommandText = "update T_denglu ErrorTime=ErrorTime+1 where UserName=@UserName ";
upcmd.Parameters.Add(new SqlParameter ("UserName",txtUserName.Text));
upcmd.ExecuteNonQuery();
MessageBox.Show("密码错误,登陆失败");
}
}
else
{
MessageBox.Show("用户名不存在");
}
conn.Close();
conn.Dispose();
}
}
}
在open处提示: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 25 - 连接字符串无效)
------解决方案--------------------
conn.ConnectionString = @"Data source =.;Initial Catalog=lianxi;User Id=sa;PassWord=fengjianhua";
------解决方案--------------------
我也觉得.有点问题,用.试一试。
------解决方案--------------------
lz已经发过一个贴了,别人给你回复,也没见你在那帖子说行或不行!
conn.ConnectionString =@"Data source=(local);Initial Catalog=lianxi;User ID=sa;Password=fengjianhua";
你加上try{}catch{}语句,断点逐句调试,问题很快就会定位出来。。。
------解决方案--------------------
把连接字符串改了试一下
conn.ConnectionString ="database=lianxi;server=.;uid=sa;pwd=fengjianhua";
实在不行就用windows验证登陆数据库,服务器名称填"(local)"
conn.ConnectionString ="database=lianxi;server=.;integrated security=true";
------解决方案--------------------
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
C#读取文本并入库
文本格式固定如下:
**********************:
<中文作者一>=赵逢玲
<中文作者二>=杜秀华
<中文作者三>=王翠东
<中...
-
C#操作Word文档(Office 2007)
首先引入类库,Microsoft.Office.Interop.Word,然后进行编程。代码如下:
using ...
-
请问,ReadLine方法读取文件
一个txt文件,有两行
aaaa
bbbb
代码:
string s1 = @"D:iosamplepp.txt";
using (StreamReader sr = new...
-
验证控件
在gridview页脚行添加了验证控件,可是点击编辑更新时触发了验证事件,无法更新,怎么办?
------解决方案-------------------...
-
在BITMAP上用GDI+画图,如何使画出的图像尽可能清晰?
我在一张bitmap上用GDI+绘制了简单的多边形,并用PictureBox显示。
我发现,如果我...
-
???如何利用webbrower获取ifream元素????
如何利用webbrower获取ifream元素.我在GOOGLE,BAIDU一整天依然无法找到解决方法!!希望各...
-
如何解决“已有打开的与此命令相关联的DataReader,必须首先将它关闭。”错误?
小弟写了一个DBHelper类来控制数据库访问,但是在实际...
-
在做asp.net项目时,在做数据库更新时出现',' 附近有语法错误。(数据库是用sql2000的)
数据库更新语句:
public void Update()
...
-
为什么我这段代码不会发出声音呢?
C# code
using System;
using System.Collections.Generic;
using System.ComponentModel;
usi...
-
ClickOnce 不支持请求执行级别requireAdministrator
写了一个应用程序,使用ServiceController控制 windows服务的的启动和停止。
...