初学者:帮帮忙 对高手很简单

sunhelong 2009-03-23 01:08:36
错误 1 找不到类型或命名空间名称“OleDbconnection”(是否缺少 using 指令或程序集引用?) E:\www\Default.aspx.cs 34 13 E:\www\
错误 2 找不到类型或命名空间名称“OleDbconnection”(是否缺少 using 指令或程序集引用?) E:\www\Default.aspx.cs 34 49 E:\www\


using System;
using System.Configuration;
using System.Data;
using System.Data.OleDb;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
{

}
protected void TextBox14_TextChanged(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text= TextBox14.Text;
TextBox14.Text = "";

string strconnection = "provider=microsoft.jet.oledb.4.0;"; strconnection += @"data Source=e/www/db1.mdb";
OleDbconnection objconnection = new OleDbconnection(strconnection);

string myExecuteQuery = "insert into 基本信息(编号,姓名,年龄,联系电话手机,联系电话固定) values('" + TextBox14.Text + "','" + TextBox6.Text + "','" + TextBox7.Text + "','" + TextBox8.Text + "','"+TextBox9+"')";



objconnection.open();
objconnection.close();
}
}
...全文
127 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
pb_stu 2009-03-23
  • 打赏
  • 举报
回复
SQL语句这样拼构不好,最好用参数形式
jackwuzhidong 2009-03-23
  • 打赏
  • 举报
回复
大哥insert中语句的TextBox9,应该是TextBox9.Text好不好
syb1045 2009-03-23
  • 打赏
  • 举报
回复
OleDbConnection 注意字母大小写,会不会变色、
sunhelong 2009-03-23
  • 打赏
  • 举报
回复
谢谢这个问题解决了,又有个新问题
高手帮解释一下
“/www”应用程序中的服务器错误。
--------------------------------------------------------------------------------

从索引 0 处开始,初始化字符串的格式不符合规范。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.ArgumentException: 从索引 0 处开始,初始化字符串的格式不符合规范。

源错误:


行 32:
行 33: string strconnection = "provider=microsoft.jet.oledb.4.0;"; strconnection += @"data Source=e/www/db1.mdb";
行 34: OleDbConnection conn = new OleDbConnection("connection string");
行 35:
行 36: string myExecuteQuery = "insert into 基本信息(编号,姓名,年龄,联系电话手机,联系电话固定) values('" + TextBox14.Text + "','" + TextBox6.Text + "','" + TextBox7.Text + "','" + TextBox8.Text + "','"+TextBox9+"')";


源文件: e:\www\Default.aspx.cs 行: 34

堆栈跟踪:


[ArgumentException: 从索引 0 处开始,初始化字符串的格式不符合规范。]
System.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString, Int32 currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue) +4865486
System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) +129
System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules) +98
System.Data.OleDb.OleDbConnectionString..ctor(String connectionString, Boolean validate) +35
System.Data.OleDb.OleDbConnectionFactory.CreateConnectionOptions(String connectionString, DbConnectionOptions previous) +36
System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(String connectionString, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions) +200
System.Data.OleDb.OleDbConnection.ConnectionString_Set(String value) +62
System.Data.OleDb.OleDbConnection.set_ConnectionString(String value) +4
System.Data.OleDb.OleDbConnection..ctor(String connectionString) +24
_Default.Button1_Click(Object sender, EventArgs e) in e:\www\Default.aspx.cs:34
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3074; ASP.NET 版本:2.0.50727.3074
yinjianjing 2009-03-23
  • 打赏
  • 举报
回复
OleDbconnection 改成OleDbConnection
yinjianjing 2009-03-23
  • 打赏
  • 举报
回复
using System.Data.OleDb;
benbirdar 2009-03-23
  • 打赏
  • 举报
回复
因为你每次改正错误后,有没有人把错误改正过来你自己都不知道,看你的帖子,每次都是改正后,又出现了一个新的错误,而你居然是认为还是和原先一样的错误!
这些都可以原谅,
不可原谅的是,你死不悔改,犯的都是类似的错误!没有区分字母大小写!
benbirdar 2009-03-23
  • 打赏
  • 举报
回复
你这些错误,
看你的表述“也不行”、“还是一样的错误”,
就可以看出来你的基础太不扎实了,先多看看书
Jessezu 2009-03-23
  • 打赏
  • 举报
回复
方法名首字母都是大写的
OleDbConnection conn=new OleDbConnection("connection string");
conn.Open();
conn.Close();
sunhelong 2009-03-23
  • 打赏
  • 举报
回复
改为:OleDbConnection 也不行

错误 1 “System.Data.OleDb.OleDbConnection”不包含“open”的定义,并且找不到可接受类型为“System.Data.OleDb.OleDbConnection”的第一个参数的扩展方法“open”(是否缺少 using 指令或程序集引用?) E:\www\Default.aspx.cs 40 24 E:\www\
错误 2 “System.Data.OleDb.OleDbConnection”不包含“close”的定义,并且找不到可接受类型为“System.Data.OleDb.OleDbConnection”的第一个参数的扩展方法“close”(是否缺少 using 指令或程序集引用?) E:\www\Default.aspx.cs 41 24 E:\www\
HelloNet 2009-03-23
  • 打赏
  • 举报
回复
asp.net区分大小写的
hanyucq123 2009-03-23
  • 打赏
  • 举报
回复
这个东东,在vs是会变成蓝色的,你要注意一下
hanyucq123 2009-03-23
  • 打赏
  • 举报
回复
OleDbconnection
应该是OleDbConnection
benbirdar 2009-03-23
  • 打赏
  • 举报
回复
把你的操作数据库部分的代码贴出来,只贴一个连接字符串和SQL字符串,没办法给你解决
liaoyunt07 2009-03-23
  • 打赏
  • 举报
回复
是不是没有导入这个空间~~

导入了就得新生成一下~
  • 打赏
  • 举报
回复
你引用的时候可能没引用完全或者引用错误吧

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧