C#与VB.NET添加数据到Access数据库 - Dwaynerbing

一、VB.NET添加数据到Access数据库

1:VB.NET添加数据到Access数据库,其代码如下:

''' <summary>

''' 添加数据到数据库

''' </summary>

''' <param name="filepath">数据库文件的路径</param>

''' <returns>flase:添加失败;true:添加成功</returns>

''' <remarks></remarks>

Public Function DataInsert(ByVal filepath As String) As Boolean

Dim bolReturn As Boolean = False

Try

'连接数据库

Dim oleCon As OleDbConnection = getConnection(filepath)

'打开数据库

If (oleCon.State = ConnectionState.Open) Then oleCon.Close()

oleCon.Open()

'

Dim strCmd As String = "insert into Administrator (名字,性别,年龄) values (:名字,:性别,:年龄)"

Dim oleCmd As OleDbCommand = New OleDbCommand(strCmd, oleCon)

oleCmd.Parameters.AddWithValue("名字", "张三")

oleCmd.Parameters.AddWithValue("性别", "男")

oleCmd.Parameters.AddWithValue("年龄", "43")

oleCmd.ExecuteNonQuery()

oleCon.Close()

bolReturn = True

Catch ex As Exception

MessageBox.Show("添加失败", "提示")

End Try

Return bolReturn

End Function

2:添加成功后的效果如下:

在这里插入图片描述

二、C#添加数据到Access数据库

1:C#添加数据到Access数据库,其代码如下:

/// <summary>

///添加数据到数据库

/// </summary>

/// <param name="intFlag">数据库标志位</param>

/// <param name="path">数据库文件</param>

/// <returns>true:添加成功</returns>

public bool DataInsert(int intFlag,string path )

{

bool bolReturn = false;

try

{

//连接数据库

OleDbConnection oleConn = getConnection(intFlag, path);

//打开数据

if (oleConn.State == ConnectionState.Open)

{

oleConn.Close();

}

oleConn.Open();

//执行语句

string strCmd = "insert into Administrator(名字,性别,年龄) values (:名字,:性别,:年龄)";

OleDbCommand oleCmd = new OleDbCommand(strCmd, oleConn);

//添加上传内容

oleCmd.Parameters.AddWithValue("名字", "李四");

oleCmd.Parameters.AddWithValue("性别", "男");

oleCmd.Parameters.AddWithValue("年龄", 23);

oleCmd.ExecuteNonQuery();

oleConn.Close();

bolReturn = true;

}

catch (Exception ex)

{

MessageBox.Show("添加失败", "数据库提示");

}

return bolReturn;

}

2:添加效c#教程果如下所示:

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值