| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 557 人关注过本帖
标题:关于连接数据库的问题。。
只看楼主 加入收藏
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
收藏
 问题点数:0 回复次数:5 
关于连接数据库的问题。。

我的代码是这样的,大家看下:
private void DoneSQL(string SQL)
{
string myStr="Data Source=KAKA;Initial Catalog=test;Integrated Security=SSPI";
SqlConnection conn=new SqlConnection(myStr);
try
{
conn.Open();
}
catch
{
MessageBox.Show("连接数据库失败","提示",MessageBoxButtons.OK ,MessageBoxIcon.Stop );
this.Cursor = Cursors.Default ;
return;
}
SqlCommand myCom = new SqlCommand();
myCom.CommandType =CommandType.Text;
myCom.CommandText =SQL;
myCom.Connection =conn;
myCom.ExecuteNonQuery();
conn.Close();
}

private void button1_Click(object sender, System.EventArgs e)
{
string InsertSQL ="insert into student(name,grade)values('textBox1.Text','textBox2.Text')";
DoneSQL(InsertSQL);

}
我先是在程序中定义了对数据库进行操作的函数DoneSQL();然后在添加按扭(button1)的事件里调用它对数据库进行插入操作,可运行后我添加记录时数据库中的表里并没有加进去记录,,我也不知道是怎么回事,是程序有问题吗??大家帮个忙啦,,非常感谢。。。



搜索更多相关主题的帖子: 数据库 SQL string myStr 
2007-05-18 07:46
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
收藏
得分:0 

对了,我运行的时候出现了这个提示:

图片附件: 游客没有浏览图片的权限,请 登录注册

另外在程序中有这个提示,绿色:
图片附件: 游客没有浏览图片的权限,请 登录注册


是哪里不对呢?代码应该没有问题的啊,大家多指教啊。。

革命尚未成功,同志仍需努力-----+++
2007-05-18 08:30
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
string InsertSQL ="insert into student(name,grade) values('" + textBox1.Text + "','" + textBox2.Text + "')";
你的这个SQL语句有问题.

既然你加了try..catch..了,就应该把
SqlCommand myCom = new SqlCommand();
myCom.CommandType =CommandType.Text;
myCom.CommandText =SQL;
myCom.Connection =conn;
myCom.ExecuteNonQuery();
这一段都加到try中去.

飘过~~
2007-05-18 09:35
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
收藏
得分:0 
哈哈非常感谢bygg哥哥,,I GET IT!按照你的说法我做出来了。。真是 谢谢了。。values那个地方的确有问题。。谢谢指教啦。。。

革命尚未成功,同志仍需努力-----+++
2007-05-18 11:32
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
不客气,下次你注意点就行,其实这些并不是你不会,是你不小心写了而已.呵呵.

飘过~~
2007-05-18 14:45
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
收藏
得分:0 
恩,知道啦。还望大哥日后多多指教。

革命尚未成功,同志仍需努力-----+++
2007-05-18 15:47
快速回复:关于连接数据库的问题。。
数据加载中...
 
   



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

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