2 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個贊
這個DB 是你的數(shù)據(jù)庫連接語句的namespace名稱,出現(xiàn)這種情況是你的namespace跟源代碼所寫的namespace不同造成的,
解決方案:找到你的數(shù)據(jù)庫連接定義的類中查看其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語句將該用戶信息插入到數(shù)據(jù)庫中
int x = new Sql_Connect.ConnDb().update(sql);//通過ConnDb()對象的update()方法執(zhí)行sql語句并返回一個影響行數(shù)
if (x > 0)
{//如果影響行數(shù)大于0則說明插入成功,否則的話插入失敗
MessageBox.Show("添加成功!");
}
else
{
MessageBox.Show("添加失??!");
}
}
}
}}
希望有所幫助?。?!

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個贊
那得看你引用的是什么命名空間了,若是系統(tǒng)的程序集,還得右鍵單擊引用把需要的程序集引用過來。自己寫的,就好查了。但很多情況并非真的是 缺少引用。
添加回答
舉報(bào)