这个DB 是你的数据库连接语句的namespace名称,出现这种情况是你的namespace跟源代码所写的namespace不同造成的,
解决方案:找到你的数据库连接定义的类中查看其namespace,将DB换成该namespace即可。
如:
using System;
using SystemCollectionsGeneric;
using SystemComponentModel;
using SystemData;
using SystemDataOleDb;
using SystemDataSqlClient;
using SystemDrawing;
using SystemText;
using SystemWindowsForms;
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 = thistxt_Name Text; string userpass = thistxt_Password Text;
if (thistxt_NameText == null)
{ MessageBoxShow("用户名不能为空!"); }
else
{
string sql = stringFormat("insert into users values('{0}','{1}')", username, userpass);//拼写sql语句将该用户信息插入到数据库中
int x = new Sql_ConnectConnDb()update(sql);//通过ConnDb()对象的update()方法执行sql语句并返回一个影响行数
if (x > 0)
{//如果影响行数大于0则说明插入成功,否则的话插入失败
MessageBoxShow("添加成功!");
}
else
{
MessageBoxShow("添加失败!");
}
}
}
}}
希望有所帮助!!!
<%@ Import Namespace="SystemDataOleDB" %> 这个,好象是
<%@ Import Namespace="SystemDataOleDb" %> C#分大小写的,你写错了自然就错了
项目中 App_Code 文件夹中的类的命名空间,在添加的页面的 using XXXX 时,提示 未能找到类型或命名空间名称“XXXX”(是否缺少 using 指令或程序集引用) ,说明要引用的这个类文件的 生成 *** 作 属性没有选择 编译,vs中并没有承认此命名空间。
修改:右击类文件-》属性-》生成 *** 作-》将“内容”改为“编译”,然后重新生成,问题解决。
另一种情况:项目中存在多个类库,生成项目时提示 未能找到类型或命名空间名称“XXXX”(是否缺少 using 指令或程序集引用) ,找到相应类库中的“引用”文件夹,在其中添加对应的dll文件,单独生成此类库,若还是提示,则需要查看“引用”中是否有引用其他类库所生成的dll文件,如果存在,则需要先确保生成该dll文件的类库可以正常生成,以此类推,最终生成整个项目。
查看一下是否 没有把文件添加到工具配置里面去
没有添加到资源管理器里面,也会报这样的错误
看你的代码 SQLHelper这个类你应该是单独的一个程序集(dll),你得先把SQLHelper的这个程序集添加的你现在的这个项目中
在你现在的项目中,在解决方案资源管理器中的项目上,右键选择“添加引用”,在“浏览”选项卡中选择SQLHelper的dll;当然,如果SQLHelper就在你这个解决方案中(作为一个项目),在“项目”的选项卡中选择就行了……,编译下运行就可以了。
以上就是关于找不到类型或命名空间名称“DB”(是否缺少using指令或程序集引用) 这个问题怎么解决谢谢了!!全部的内容,包括:找不到类型或命名空间名称“DB”(是否缺少using指令或程序集引用) 这个问题怎么解决谢谢了!!、asp.net(c#)出现一个错误:是否缺少程序集引用、未能找到类型或者命名空间名称“Maxlength”(是否缺少using指令或者程序集引用)这个错误该怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)