2 回答
TA贡献1851条经验 获得超3个赞
这个DB 是你的数据库连接语句的namespace名称,出现这种情况是你的namespace跟源代码所写的namespace不同造成的,
解决方案:找到你的数据库连接定义的类中查看其namespace,将DB换成该namespace即可。
如:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Data.SqlClient;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Sql_Connect
{
public partial class Frm_SQL : Form
{
public Frm_SQL()
{
InitializeComponent();
}
private void Frm_SQL_Load(object sender, EventArgs e) {
}
private void btn_Add_Click(object sender, EventArgs e)
{
//按钮单击事件
//得到用户所填的用户名和密码
string username = this.txt_Name .Text; string userpass = this.txt_Password .Text;
if (this.txt_Name.Text == null)
{ MessageBox.Show("用户名不能为空!"); }
else
{
string sql = string.Format("insert into users values('{0}','{1}')", username, userpass);//拼写sql语句将该用户信息插入到数据库中
int x = new Sql_Connect.ConnDb().update(sql);//通过ConnDb()对象的update()方法执行sql语句并返回一个影响行数
if (x > 0)
{//如果影响行数大于0则说明插入成功,否则的话插入失败
MessageBox.Show("添加成功!");
}
else
{
MessageBox.Show("添加失败!");
}
}
}
}}
希望有所帮助!!!
添加回答
举报