| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 759 人关注过本帖
标题:[求助]数据连接出错
只看楼主 加入收藏
moonshines
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-5-8
收藏
 问题点数:0 回复次数:10 
[求助]数据连接出错
高手能不能帮帮忙啊,小弟遇到个数据库连接错误,不知道如何解决:
我用ADO.NET访问sqlserver 2005数据库的,我想向数据库里插入些东西,我的代码:
SqlConnection conn = new SqlConnection("data source=(local);initial catalog=Food;integrated security=SSPI;");
conn.Open();
SqlCommand comm = new SqlCommand("instert into desk values (?)");
comm.Parameters.Add("", de);
comm.ExecuteNonQuery();
conn.Close();
//其中FOOD是我的数据库,想desk表中插入值为de的字符串
编译的时候通过了,可运行后他在我的conn.Open();这句说有异常错误,是data.sqlclient.exception,我这可能是哪里没弄好呢?谢谢了!
搜索更多相关主题的帖子: 数据 
2007-05-08 11:38
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
在这段代码外面加个 try..catch...就知道是什么地方出错了.

飘过~~
2007-05-08 12:55
moonshines
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-5-8
收藏
得分:0 

谢谢斑竹的建议,我加了try,
try
{上面的代码}
catch (Exception q)
{
MessageBox.Show(q.ToString());//异常全部信息
}
然后显示出来的是这个:
System.Data.SqlClient.SqlException:SqlException
位于
System.Data.SqlClient.SqlConnection.OnError()
位于
System.Data.SqlClient.SqlInternalConnection.OnError()
位于
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
位于
System.Data.SqlClient.TdsParser.Connect()
位于
System.Data.SqlClient.SqlInternalConnection.OpenAndLogin()
我不懂到底是什么错误,还期待高手的指点!


2007-05-08 16:11
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
是你的连接语句错了..

飘过~~
2007-05-08 16:32
huangyajun
Rank: 1
等 级:新手上路
帖 子:78
专家分:0
注 册:2006-5-14
收藏
得分:0 
SqlConnection Conn;
Conn= new SqlConnection("server=服务";pwd=密码;uid=sa;database=数据库");

这样写试试。应该行的。

MyE-mail:hyj19851103@ 相互交流,相互学习
2007-05-08 17:31
moonshines
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-5-8
收藏
得分:0 
谢谢两位的指教,我用的是sqlserver2005,数据库没用用户和密码,改成"Server=localhost;database=Food"也不可以,连接语句到底该怎么修改我还是晕晕的,还请高手能讲解详细点!谢谢!
2007-05-08 20:33
xufengtang
Rank: 1
等 级:新手上路
威 望:1
帖 子:89
专家分:0
注 册:2006-5-7
收藏
得分:0 
没得用户名和密码也应该把它写成 uid=;pwd=;

2007-05-09 08:35
moonshines
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-5-8
收藏
得分:0 
谢谢各位的帮忙!谢谢!
2007-05-09 16:37
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
收藏
得分:0 
comm.Parameters.Add("", de);
这个好像也有问题

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2007-05-10 15:37
lxb3505
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-3-20
收藏
得分:0 
SqlConnection conn = new SqlConnection("data source=(local);initial catalog=Food;integrated security=SSPI;");
conn.Open();
sql = "instert into desk values (?)";
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet("desk ");
da.Fill(ds, "desk ");
dataGrid1.DataSource = ds.Tables["desk "].DefaultView;

2007-05-10 17:22
快速回复:[求助]数据连接出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030998 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved