C#與VB.NET添加數據到Access數據庫
一、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:添加效果如下所示: