好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > .NET中獲取Access新增記錄Id怪現象解決方法

.NET中獲取Access新增記錄Id怪現象解決方法

熱門標簽:地圖標注多個行程 云南外呼電銷機器人系統 上海楊浦怎么申請申請400電話 廈門商鋪地圖標注 山西防封卡電銷卡套餐 銅川小型外呼系統運營商 陜西人工外呼系統哪家好 浙江外呼系統怎么安裝 海外地圖標注門市標
復制代碼 代碼如下:

using System;
using System.Data.OleDb;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(GetUserId("dnawo"));
Console.ReadKey();
}
/// summary>
/// 獲取用戶Id
/// /summary>
/// param name="name">/param>
/// returns>/returns>
static int GetUserId(string name)
{
using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\db1.mdb"))
{
conn.Open();
using (OleDbCommand cmd = new OleDbCommand())
{
cmd.Connection = conn;
cmd.CommandText = "select Id from UserTB where UserName='" + name + "'";
object val = cmd.ExecuteScalar();
if (val != null)
return int.Parse(val.ToString());
else
{
cmd.CommandText = string.Format("insert into UserTB(UserName) values('{0}')", name);
cmd.ExecuteNonQuery();
return GetUserId(name);
}
}
conn.Close();
}
}
}
}

經測試,當用戶不存在時,執行上邊代碼后Access表中總會新增兩條一樣的記錄:



改用SQL Server數據庫不會有上述問題,經多次測試又發現,若在"return GetUserId(name);"處設置斷點,稍停一會也不會出現上述問題。最終代碼修改如下運行正常:
復制代碼 代碼如下:

using System;
using System.Data.OleDb;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(GetUserId("dnawo"));
Console.ReadKey();
}
/// summary>
/// 獲取用戶Id
/// /summary>
/// param name="name">/param>
/// returns>/returns>
static int GetUserId(string name)
{
int id = 0;
using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\db1.mdb"))
{
conn.Open();
using (OleDbCommand cmd = new OleDbCommand())
{
cmd.Connection = conn;
cmd.CommandText = "select Id from UserTB where UserName='" + name + "'";
object val = cmd.ExecuteScalar();
if (val != null)
id = int.Parse(val.ToString());
else
{
cmd.CommandText = string.Format("insert into UserTB(UserName) values('{0}')", name);
cmd.ExecuteNonQuery();
}
}
conn.Close();
}
return id == 0 ? GetUserId(name) : id;
}
}
}
您可能感興趣的文章:
  • asp.net中獲取新增加記錄的ID Access版

標簽:孝感 自貢 萊蕪 朔州 西雙版納 常州 信陽 許昌

巨人網絡通訊聲明:本文標題《.NET中獲取Access新增記錄Id怪現象解決方法》,本文關鍵詞  .NET,中,獲取,Access,新增,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《.NET中獲取Access新增記錄Id怪現象解決方法》相關的同類信息!
  • 本頁收集關于.NET中獲取Access新增記錄Id怪現象解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美丰满少妇特级大毛片免费网站| 青青青青青国产免费手机看视频 | 男女之间跳跳糖和果冻| 国产精品女同一区二区久久| 国产日韩精品一区二区三区| 久久久精品久久久久三级| 欧洲熟妇欧美老妇AV1751| 登山的目的在线观看| 丰满少妇又硬又粗又大视频| 一夜未拔H圆房~h| 极品骚| 91精品国产综合久久香蕉麻豆| 亚洲精品综合欧美极品7| 白袜袜格罗丫新春啪啪特辑| 成熟老妇| 吃奶摸下激烈视频无遮挡| 男人扒开女人腿桶到爽免费动态图| 99精品国产在热久久一无码| 午夜福利在线观看| chinese18freesex| 别c我了~C烂了~啊~动漫| 91午夜精品午夜剧场| 男人鸡鸡捅女人| 调教强迫粗暴强J高HNP| 日本三级黄| 久久精品国产2020| 久久五月色婷婷丁香六月综优物| 宝贝你的好小好紧好爽| 非洲黑人吊巨大vs亚洲女| 亚洲AV成人无码电影网2046| 天天躁日日躁狠狠躁av麻豆男男| 一道精品一区二区三区| 97国产在线视频| 久久er99热精品一区二区| 三年片在线观看免费版第三季 | 又色又爽视频| 秋霞午女人弄到高潮A片| 高H公交被cao哭高H喷水动漫| 欧美日韩一级婬片A片吞精怀直播| 欧美午夜精品久久久久久黑人| 深深深完整版在线观看|