"DataBase"不包含“ExecuteSql”的定义,并且找不到可接受类型未"DataBase“的第一个参数的扩展方法"ExecuteSql"(是否缺少using指令或程序)
public bool Add(xx obj)
{
//保存信息
StringBuilder sqlstr = new StringBuilder();
DataBase db = new DataBase();
sqlstr.AppendFormat("insert into word (");
sqlstr.AppendFormat("fname,ftitle,CreateDate,Email,fcontent)");
sqlstr.AppendFormat("values(");
sqlstr.AppendFormat("'" + obj.fname + "'");
sqlstr.AppendFormat("'" + obj.ftitle + "'");
sqlstr.AppendFormat("getdate())");
sqlstr.AppendFormat("'" + obj.Email + "'");
sqlstr.AppendFormat("'" + obj.fcontent + "'");
if (db.ExecuteSql(sqlstr.ToString()) == "")
{
return true;
}
else
{
return false;
}
}
直接告诉我要加些什么?在哪里加?
asp.net(c#)中的ExecuteSql出错,急救~~~
DataBase应该是你引用的数据库管理类,但是里面没有ExecuteSql这个方法的定义,仔细检查一下你是否写错了,如果没有错,你可以根据你这个函数的要求,自己在DataBase类里面写一个ExecuteSql函数即可。
asp.net 在用ExecuteScalar()的时候出现[ '=' 附近有语法错误。]提示...
少了where 一般你可以打个断点 把sql语句拷出来看看,直接放到sqlserver里测试下 错误很快就看出来了
asp execute问题(0x80040E14)
0x80040E14大概原因有以下几点:变量的值为空(或缺少关键字)(有可能是格式写错了,没有where语句却多写了一个where)(没有传过来数据)(可能是用了系统关键字,如果表名用user,就会出现此问题)测试方法最简单的就是执行的SQL语句打印出来,放到查询分析器去执行一下。打印方法,前面有人发帖讲过了,以...
ASP.NET使用C#做登陆界面,object转换int类型时出错。
ExecuteScalar是返回第一行第一格的数据,你这里返回的是 name ,并不是数字,所以转换的时候失败了。SQL改成 select count(*) from [admin] 返回的才是数字
ASP.NET(C#)运行错误:System.NullReferenceException: 未将对象引用设 ...
最好把出错的语句是那一句发上来 从这来看 好像是 string username = Request.Form["username"].ToString();string userPwd = Request.Form["password"].ToString();这里错了吧 如果是这错那么修改下面的 就是把用户名和密码文本框 标记,加上name属性 如果不是这里错了,请发错误行的信息 ...
asp.net登录代码问题(高分在线等,急)
''")+"'";OleDbCommand cmd=new OleDbCommand(strsql,con);con.Open();int count=(int)cmd.ExecuteScalar();con.Close();if(count>0){ Label1.Text="正确!";} else { Label1.Text="错了!";} 注意:1.拼接SQL注意防注入;或者使用参数来代替 2.这种情况下不需要执行为SqlDataReader。
ASP.NET连接数据库时出现如下错误,该怎么办?
1. 在 Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。2. 在“添加程序”窗口中,单击“浏览”。3. 单击 C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Binn\\sqlservr.exe 可执行程序,单击“打开”,然后单击“确定”。注意:上述路径可能会根据 SQL Server 2005 的安装...
防止sql注入问题
那就是"枫叶SQL通用防注入V1.0 ASP版",这是一段对用户通过网址提交过来的变量参数进行检查的代码,发现客户端提交的参数中有"exec、insert、select、delete、from、update、count、user、xp_cmdshell、add、net、Asc"等用于SQL注入的常用字符时,立即停止执行ASP并给出警告信息或转向出错页面。大家可以到网上搜索一下,...
很急啊~asp.net(c#)编程问题,高手请帮忙!谢谢啊~请帮忙每一句详细注释...
public SqlDataReader ExecuteSqlDataReader(string strSql){ SqlCommand cmd=new SqlCommand(strSql,Lb_Conn);SqlDataReader rd=cmd.ExecuteReader();return rd;} \/\/创建一个DataSet、DataSet可以看做一个临时的数据库 public DataSet CreateDataSet(string strSql,string tableName){ \/\/创建一个适配器 ...
asp.net里的数据库调试 出现了System.InvalidOperationException...
com.CommandText = "select count(*) from 管理员信息表 where 帐号='" + TextBox1.Text + "' and 密码='" + TextBox2.Text + "' ";\/\/文本框内容 \/\/...Session["帐号"] = TextBox1.Text ;Session["密码"] = TextBox2.Text ;