Asp.net 连接数据库时提示:列名无效
初学.net,今天连数据库,一直报“列名无效”的错。已经调了一个晚上,纠结啊~~
我用的环境:os: win xp sp3 ;
db: sq server2005
环境:visual studio 2005.
提示错误,我尝试过
1)核对db列名,无误。
2)sql语句用查询分析器执行,也正确。
3)看了网上N多帖子,有的说加' 或者 " ; 尝试良久,不成功。
忘各位赐解!!
代码:
我用的环境:os: win xp sp3 ;
db: sq server2005
环境:visual studio 2005.
提示错误,我尝试过
1)核对db列名,无误。
2)sql语句用查询分析器执行,也正确。
3)看了网上N多帖子,有的说加' 或者 " ; 尝试良久,不成功。
忘各位赐解!!
代码:
protected void Button5_Click(object sender, EventArgs e)
{
SqlConnection MyConnection;
SqlCommand MyCommond;
SqlDataReader MyDataReader;
int iNum;
MyConnection = new SqlConnection();
MyConnection.ConnectionString = "server=(local);user id=sa;pwd=;database=AndXu";
MyConnection.Open();
MyCommond = new SqlCommand();
MyCommond.CommandText = "select * from UserInfo where [UserName]= @name and [UserSex]= @sex " ; //这句新修改的
MyCommond.CommandType = CommandType.Text;
MyCommond.Connection = MyConnection;
MyCommond.Parameters.Add("@name",Name.Text); //从这里设置关联
MyCommond.Parameters.Add("@sex",Sex.Text);
MyDataReader = MyCommond.ExecuteReader();
while (MyDataReader.Read())
{
for (int inum = 0; inum < MyDataReader.FieldCount; inum++)
{
AllSult.Text = MyDataReader[0].ToString()
+ MyDataReader[1].ToString()
+ MyDataReader[2].ToString()
+ MyDataReader[3].ToString();
}
}
MyDataReader.Close(); //Copy and don't know y.
MyConnection.Close();
}
...全文
相关推荐
ASP.NET ConnectionString 連接字符串連接各種數據庫
.4.0;DataSource=D:\db1.mdb" providerName="System.Data.OleDb"/>```#### 连接Oracle数据库连接Oracle数据库时,除了基本的服务器
asp.net配置web.config数据库连接
在ASP.NET开发中,Web.config文件扮演着至关重要的角色,它是应用程序的配置文件,其中包含了应用程序运行时所需的各种设置。数据库连接配置是其中的关键部分,它允许应用与数据库进行交互。
浅谈ASP(ASP.NET)中数据库连接方法
本文介绍了ASP和ASP.NET中常用的数据库连接方法,包括DSN连接、非DSN连接及Access OLE DB连接方式。同时提供了示例代码说明具体实现,并对ADO和ADO.NET在数据库访问中的差异
ASP.NET 数据库连接 Appsetting 方法 Connectiong String 设置 Config配置
ASP.NET 数据库连接 Appsetting 方法在 ASP.NET 中,可以使用 Appsetting 方法将数据库连接字符串配置在配置文件中。
ASP.NET数据库连接字符串总结
ASP.NET 数据库连接字符串总结ASP.NET 连接各种数据库的连接字符串总结,包括 Access、Excel、SQL Server、ODBC、Oracle 等数据库平台。


