ÔÚ²¢·¢µÄʱºò»ñÈ¡µ±Ç°²åÈëµÄID Ö§³Öaccess sql
C# code:
Select Scope_Identity()¾Í¿ÉÒÔ»ñÈ¡µ½ÁË,Òª¸úinsertÓï¾äÔÚÒ»Æð. ACCESS sql ¶¼ÊÇÒ»ÑùµÄÓÃ
//C#
string query = "Insert Into Categories (CategoryName) Values (@CategoryName);" +
"Select Scope_Identity()";
int ID;
string connect = @"Server=.\SQLExpress;AttachDbFilename=|DataDirectory|Northwind.mdf;" +
"Database=Northwind;Trusted_Connection=Yes;";
using (SqlConnection conn = new SqlConnection(connect))
{
using (SqlCommand cmd = new SqlCommand(query, conn))
{
cmd.Parameters.AddWithValue("@CategoryName", Category.Text);
conn.Open();
ID = (int)cmd.ExecuteScalar();
}
}
VB.NET code:
'VB
Dim query As String = "Insert Into Categories (CategoryName) Values (@CategoryName);" & _
"Select Scope_Identity()"
Dim ID As Integer
Dim connect As String = "Server=.\SQLExpress;AttachDbFilename=|DataDirectory|Northwind.mdf;" & _
"Database=Northwind;Trusted_Connection=Yes;"
Using conn As New SqlConnection(connect)
Using cmd As New SqlCommand(query, conn)
cmd.Parameters.AddWithValue("@CategoryName", Category.Text)
conn.Open()
ID = cmd.ExecuteScalar()
End Using
End Using
Ïà¹ØÎÊ´ð£º
ÄÄÀï³ö´íÁË£¬Êä³öÕâÑùµÄ½á¹û£¿£¿
<%@ Page Language="VB" AutoEventWireup="false" aspcompat="true" CodeFile="Default.aspx.vb" Inherits="_Default" %&g ......
¿É·ñ½«accessÊý¾Ý¿âÍêÈ«µ¼Èësqlserver
µ±È»¿ÉÒÔ
Óõ¼Èëµ¼³ö¹¤¾ßÀ´×ö
ͬÒâÂ¥ÉÏ¡£
SQL code:
/*************µ¼ÈëAccess********************/
insert into B±í selet * from openrowset('Microsoft.Jet ......
ÇëÎÊÈçºÎ»ñȡָ¶¨±íµÄ×ֶθöÊý£¿
ÓеÄÊý¾Ý¿âÓÐϵͳ±í£¬¿ÉÒԲ鵽£¬²»Í¬µÄÊý¾Ý¿âÓв»Í¬·½·¨
¸øÄãÒ»¸ö¼òµ¥·½·¨£¬´Ó¼Ç¼¼¯»ñÈ¡
rs.Fields.Count
ÒýÓÃ
ÓеÄÊý¾Ý¿âÓÐϵͳ±í£¬¿ÉÒԲ鵽£¬²»Í¬µÄÊý¾Ý¿âÓ ......
ÎÊÌâÈçÌ⣬
´úÂëÈçÏÂ
string constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=eworld.mdb;Jet OLEDB:Database Password=''";
SqlConnection conn = new SqlConnection(constr) ......