标题:[求助]莫名其妙的问题
只看楼主
mq0532
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2006-9-7
 问题点数:0 回复次数:5 
[求助]莫名其妙的问题

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

public partial class Default4 : System.Web.UI.Page
{

string connstring = ConfigurationSettings.AppSettings["AccessConnectionString"].ToString();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string strconn = connstring + Server.MapPath("csc.mdb");
//连接本地计算机的HMS数据库
//SqlConnection cn0 = new SqlConnection(strconn);
OleDbConnection cn0 = new OleDbConnection(strconn);
cn0.Open();
string mysql = "select * from srname ";
//SqlCommand cm = new SqlCommand(mysql, cn0);
//SqlDataReader dr = cm.ExecuteReader();
OleDbCommand cm = new OleDbCommand(mysql,cn0);
OleDbDataReader dr = cm.ExecuteReader();
while (dr.Read())
{
drp.Items.Add(new ListItem(dr["sname"].ToString(), dr["snid"].ToString()));
}
cn0.Close();

}
}
protected void charu_Click(object sender, EventArgs e)
{
string strconn = connstring + Server.MapPath("csc.mdb");
OleDbConnection cn0 = new OleDbConnection(strconn);
cn0.Open();
String intext = drp.SelectedItem.Value.ToString();
string mysql = "insert into ss(ssvalue) values('"+intext+"')";
OleDbCommand cm = new OleDbCommand(mysql,cn0);
cm.ExecuteNonQuery();
Response.Redirect("RoomAdd.aspx");
}
}

这是个下拉菜单插入数据库VALUE值的例子
可他提示出问题"未将对象引用设置到对象的实例" 请大家看看 很苦恼

[此贴子已经被作者于2007-5-22 20:00:18编辑过]

搜索更多相关主题的帖子: using System Web Data 
2007-05-22 19:48
从小到大
Rank: 1
等 级:新手上路
威 望:2
帖 子:200
专家分:0
注 册:2006-6-24
得分:0 
dropdownlist.databind()

2007-05-22 20:59
mq0532
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2006-9-7
得分:0 

提示的是String intext = drp.SelectedItem.Value.ToString();
这个代码 错误

是你说的那个答案吗

2007-05-22 21:36
从小到大
Rank: 1
等 级:新手上路
威 望:2
帖 子:200
专家分:0
注 册:2006-6-24
得分:0 

绑定dropdownlist要加上databind的


2007-05-22 22:21
从小到大
Rank: 1
等 级:新手上路
威 望:2
帖 子:200
专家分:0
注 册:2006-6-24
得分:0 
while (dr.Read())
{
drp.Items.Add(new ListItem(dr["sname"].ToString(), dr["snid"].ToString()));
drp.Databind()
}

这样你试试看吧

2007-05-22 22:21
mq0532
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2006-9-7
得分:0 

啊 好的 谢谢拉啊

2007-05-23 07:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-141607-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.590359 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved