C
cnhotel
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TWebForm1.Button1_Click(sender: System.Object; e: System.EventArgs);<br>var tataTable;<br> myrowataRow;<br>begin<br> SqlConnection1.Close;<br> SqlDataAdapter1.SelectCommand.CommandText:='select * from test';<br> SqlConnection1.Open;<br> SqlDataAdapter1.Fill(DataSet11);<br> Label1.Text:='共 '+Inttostr(DataSet11._Table.Rows.Count)+' 行';<br> Label2.text:=Dataset11._Table.Rows[0].Item[0].ToString;<br> //到上面已经可以显示出总行数<br><br> t:=DataSet11.Tables[0]; <br> myrow:=t.NewRow; //新增一行<br> myrow['name']:='ttt';<br> myrow['yw']:='80';<br> t.Rows.Add(myrow);<br> myrow.AcceptChanges;<br> DataSet11.AcceptChanges; <br> [blue]数据库中为什么没增加这条数据呢?想不通,书上的例子也是这样的,没其它操作呀,但就是搞不定,请求支援[/blue]<br><br> myrow:=t.Rows[ 8 ];//因为大富翁好像把这解析为图像了,所以用空格和中括号分开<br> myrow.Delete; //仅作删除标记<br> myrow.AcceptChanges;<br> 或者<br> t.Rows.Remove(myrow);//从数据表中永久删除<br><br> [red]这两个删除方法也是,数据库中的数据无法删除[/red]<br>end;<br><br>是不是我少了什么步骤?