| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 500 人关注过本帖
标题:[求助]数据库插入问题!为什么不写入工程中的数据库?
只看楼主 加入收藏
biddd
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-4-5
收藏
 问题点数:0 回复次数:6 
[求助]数据库插入问题!为什么不写入工程中的数据库?

当输入插入信息后,提示成功!!

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

但工程下的数据库中并没写入数据!
图片附件: 游客没有浏览图片的权限,请 登录注册

而debug下的数据库写入了数据!!
图片附件: 游客没有浏览图片的权限,请 登录注册

我是新手,请问下如何写入工程中的数据库??
大家帮帮忙吧!!!先谢谢大家了!




[此贴子已经被作者于2007-9-23 9:56:15编辑过]

搜索更多相关主题的帖子: 数据库 工程 
2007-09-23 09:35
china25qd
Rank: 1
等 级:新手上路
帖 子:161
专家分:0
注 册:2007-9-6
收藏
得分:0 
你刷新一下数据库看看

抱膝怀天下 闲坐观四海
2007-09-23 10:40
biddd
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-4-5
收藏
得分:0 

没有数据啊!!!
怎么弄啊????

2007-09-23 12:04
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
收藏
得分:0 

你是指哪没有数据?


革命尚未成功,同志仍需努力-----+++
2007-09-23 14:57
biddd
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-4-5
收藏
得分:0 
在工程下的数据库中没有插入的数据,在debug目录下的数据库中就有插入成功的数据,
不知道为什么?

[此贴子已经被作者于2007-9-23 15:28:03编辑过]

2007-09-23 15:21
jxnuwy04
Rank: 2
等 级:新手上路
威 望:4
帖 子:768
专家分:0
注 册:2006-9-15
收藏
得分:0 
有没有代码看看啊!

------------------不为别的,就为你,我的理想!-----------------
2007-09-23 15:33
biddd
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-4-5
收藏
得分:0 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.Odbc;
using System.Data.OleDb;

namespace WindowsApplication1
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = @"Provider=Microsoft.Jet.OleDb.4.0;Data Source=db/test.mdb";
string sql = "insert into info (姓名,性别,年龄) values('"+name.Text+"','"+sex.Text+"',"+age.Text+")";
if (name.Text.Trim() == "")
{
MessageBox.Show("姓名不能为空!!");
}
else
{
if (sex.Text.Trim() != "男" && sex.Text.Trim() != "女")
{
MessageBox.Show("性别必须是'男'或'女'!!");
sex.Text = "";
}
else
{
try
{
int ag=Convert.ToInt32(age.Text.Trim());
if (ag > 120 || ag < 0)
{
MessageBox.Show("年龄必须在1~120之间!!");
}
else
{
OleDbCommand odc = new OleDbCommand();
OleDbDataAdapter oda = new OleDbDataAdapter(sql,con);
DataSet ds = new DataSet();
con.Open();
oda.InsertCommand = odc;
odc.Connection = con;
odc.CommandText = sql;
int count = odc.ExecuteNonQuery();
odc.Dispose();
if (count > 0)
{
MessageBox.Show("添加成功!");
}
else
{
MessageBox.Show("添加失败!");
}
con.Close();
this.Close();
}
}
catch (Exception ee)
{
MessageBox.Show(ee.Message.ToString());
}
}
}
}

private void button2_Click(object sender, EventArgs e)
{
name.Text = "";
sex.Text = "";
age.Text = "";
}
}
}

2007-09-23 16:35
快速回复:[求助]数据库插入问题!为什么不写入工程中的数据库?
数据加载中...
 
   



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

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