从数据库#2中检索数据

时间:2013-01-18 06:31:57

标签: c# dataset sql-server-ce dataadapter

我有以下命令在我的表中插入(名称,系列,地址)值(ID,名称,系列,地址) 我正在使用数据集和数据适配器

 stdDataSetTableAdapters.studentTableAdapter da = new stdDataSetTableAdapters.studentTableAdapter();
 da.InsertCard("Albert", "Alexis","No4.London");

它工作并在我的数据库中添加新的数据行: 但插入后我想要显示类似的东西:ID(主键)和一条消息。

Display(ID +"Record Successfully Added ")

如何在我的人机界面中填充添加记录的ID?

P.S:我正在使用Sql Ce并且查询我正在使用适配器生成它们并调用它们

2 个答案:

答案 0 :(得分:0)

看一下这个例子

INSERT INTO Employee (EmpName,Emp_level,Emp_Sal) VALUES ('Chris', 25B, 54000);

SELECT Emp_id FROM jobs Employee Emp_id = @@IDENTITY;

了解更多信息,请参阅此Identity(SQl Authority)

Identity(MSDN))

作为Identity的替代解决方案,也可以使用MAX() 一个简单的语法就好            SELECT MAX(Emp_id) FROM Employee ; 希望这有助于

答案 1 :(得分:0)

请尝试以下查询,它可能对您有帮助,

SELECT Top1 Emp_id FROM jobs Employee Emp_id = @@IDENTITY; 

SELECT Max Emp_id FROM jobs Employee Emp_id = @@IDENTITY;