sql="select * from article where (articleid is null)" 
rs.open sql,conn,1,3
rs.addnew
rs("title")=title
rs("content")=content
rs("dateandtime")=date()
rs.update
articleid=rs("articleid")

解决方案 »

  1.   

    SqlCommand command = new SqlCommand();
    command.CommandType = CommandType.StoredProcedure;command.CommandText = "insert into article (title,content,dateandtime,articleid) value (@title,@content,@dateandtime,@articleid)";
    command.Parameters.Add(new SqlParameter("@title", title));
    command.Parameters.Add(new SqlParameter("@content", content));
    command.Parameters.Add(new SqlParameter("@dateandtime", dateandtime));
    command.Parameters.Add(new SqlParameter("@articleid", articleid));
    using (SqlConnection connection = new SqlConnection(_Connection))
    {
        command.Connection = connection;
        connection.Open();
        command.ExecuteNonQuery();
    }
      

  2.   

    public Insert(string title,string content,string dateandtime, string articleid)
    {
    SqlCommand command = new SqlCommand();
    command.CommandType = CommandType.StoredProcedure; command.CommandText = "insert into article (title,content,dateandtime,articleid) value (@title,@content,@dateandtime,@articleid)";
    command.Parameters.Add(new SqlParameter("@title", title));
    command.Parameters.Add(new SqlParameter("@content", content));
    command.Parameters.Add(new SqlParameter("@dateandtime", dateandtime));
    command.Parameters.Add(new SqlParameter("@articleid", articleid));
    using (SqlConnection connection = new SqlConnection("Data Source=localhost;Initial Catalog=DatabaseName;Integrated Security=True"))
    {
        command.Connection = connection;
        connection.Open();
        command.ExecuteNonQuery();
    }
    }
      

  3.   

    都不明白我的意思啊。唉。在ACCESS中怎么样能取得自动生成ID值。
    这个在ACCESS中能实现吗
      

  4.   

    把连接字符串改为ACCESS的就可以了呀,
    取得Access中自动生成的ID的SQL 语句:Select articleid from article order by articleid desc
      

  5.   

    假如有一个TOPIC的表,自动生成的ID  我添加了一个记录,那我怎么可以在添加完的同时返回ID值给我啊
      

  6.   

    添完了查一次就是了嘛!Select id from article order by id desc
      

  7.   

    因为ArticleID是自动生成的,不好在添加之后取得,因为如果同时还有其它用户在添加的话,返回的ID是不对的。
    如果非要返回ID的话,建议不要使用自动编号,改用SQL Server的GUID,可以在添加之前生成GUID,
      

  8.   

    SQL我就可以解决这个问题 就是ACCESS就不行,不知道为什么。晕死了。
    但是我看到动网的数据库他们的表也是分开的,不知道他们是怎么写的