vs2008 无法连接数据库

代码如下(声名空间都没错)声明了一个SqlConnection对象:Sqlconnectionconn定义了一个连接字符串:StringConnectionString=... 代码如下(声名空间都没错)声明了一个SqlConnection对象:Sqlconnection conn
定义了一个连接字符串:String ConnectionString="Data Source=localhost;Persist Security Info=True;User ID=sa;Password=1;Initial Catalog=TestDB;";
UI设计两个按钮,一个对应Button1_Click方法,别一个对应Button2_Click方法。还设计一个label组件。两个方法如下:
protected void Page_Load(object sender,EventArgs e){
conn=new SqlConnection(ConnectionString);
}
protected void Button1_Click(object sender;EventArgs e)
{
try
{
conn.Open();
Label1.Text="连接成功!当前数据库版本为"+conn.ServerVersion;
}
catch (Exception ex)
{
}
}
protected void Button2_Click(object sender;EventArgs e)
{
try
{
conn.Close();
Label1.Text="断开连接";
}
catch (Exception ex)
{
}
}
在运行时点击对应Button1_Click方法的按钮时,网页无法显示内容(即Label组件显示不了信息)。数据库外围设置也设置好了。求高手指教
我已经在Page_Load外面定义了个conn;语句如下:SqlConnection conn; 而且系统没有提错
是Label上无内容显示,网页一直处于链接状态
展开
 我来答
zpyloveyj
2010-11-05 · TA获得超过148个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:150万
展开全部
代码是正确的,楼主说的网页无法显示内容是Lable不显示内容还是网页上的Button都不见了?
你可以将代码再重新换到一个新的页面试试,也许是你现在的页面有什么设置出现了问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JG_陈
2010-11-03 · TA获得超过206个赞
知道小有建树答主
回答量:651
采纳率:100%
帮助的人:361万
展开全部
你这个思路就错了,怎么可能有正确的结果呢?
一、 conn=new SqlConnection(ConnectionString);把这个放到Page_load外面定义
或者
二、放到!ispostback里面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心翼Fly
2010-11-04 · 超过16用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:51.9万
展开全部
在连接数据库前,进行初始化COM组件操作:
CoInitialize(NULL);
......
数据库连接、数据库操作
......
CoUninitialize();

或者使用 AfxOleInit()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
想你带你去游游
2010-11-17 · TA获得超过6003个赞
知道大有可为答主
回答量:1179
采纳率:0%
帮助的人:814万
展开全部
远程无法连接数据库,出现此种问题的原因有很多,我以前老碰到,请参考:
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落叶有期
2010-11-03 · TA获得超过574个赞
知道小有建树答主
回答量:726
采纳率:0%
帮助的人:347万
展开全部
在try那里打个断点,执行时到断点时用单步跟踪F11(逐语句)或F10(逐过程)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式