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("添加失?。?quot;);
}
}
}
}}
希望有所幫助?。?!
添加回答
舉報
