VC 向資料庫新增記錄示例

2021-08-28 15:50:51 字數 931 閱讀 8858

第一步:

在stdafx.h標頭檔案中加入如下**:

#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("eof","adoeof")

if (!afxoleinit())

第三步:

在對話方塊的標頭檔案中加入如下**(public公有資料物件):

_connectionptr m_pconnection;//連線物件

_recordsetptr m_precordset; //記錄集物件

第四步:

在對話方塊的原始檔加加入如下**(ctestdatadlg::oninitdialog()**段中):

//::::::::::::::::::連線資料庫:::::::::::::::::::::::::::::

hresult hr;

try

}catch(_com_error e)///捕捉異常

//******************運算元據庫,這段必須有,否則提示錯誤*****************

//第五步:

在按鈕的響應函式中加入如下**(插入記錄):

_variant_t recordsaffected;

updatedata();

cstring strsql;

strsql.format("insert into studentinfo(stuno,stuname,stuaddress,stuphone) values ('%s', '%s','%s','%s')","1","1","1","1");

m_pconnection->execute((_bstr_t)strsql,&recordsaffected,adcmdtext);  

在odbc中設定資料來源,名稱為studb

向DATAGRID中動態新增記錄,無資料庫連線

向datagrid中動態新增記錄,無資料庫連線 本 為vs2003.net下的已通過測試 mycmd.commandtext select value1 value2 value3 value4 value5 value6 dim apter as new sqldataadapter mycmd....

java 向資料庫插入記錄

通過statement author administrator 介面statement 所有已知子介面 callablestatement,preparedstatement 一般使用這個 物件由connection.createstatement 建立 public class insert i...

解決向mysql5 7資料庫中新增中文記錄亂碼問題

在資料庫的編碼方式,表的編碼方式以及列的編碼方式都為utf8的情況下,如遇到資料庫中中文均顯示為?時,先開啟cmd,通過sql命令mysql u root p進入資料庫,再通過show variables like char 檢視字元編碼配置,如下圖 正確配置後的圖 在 mysql 下新增defau...