Rumah pangkalan data tutorial mysql MFC使用ADO操作SQLSERVER数据库

MFC使用ADO操作SQLSERVER数据库

Jun 07, 2016 pm 03:46 PM
mfc sqlserver guna beroperasi pangkalan data

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 首先,要引入msado15.dll库文件,该文件是ADO操作的库: #import "C:\ProgramFiles\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF", "adoBOF") 然后

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入

  首先,要引入msado15.dll库文件,该文件是ADO操作的库:

  #import "C:\ProgramFiles\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF", "adoBOF")

  然后在程序的初始化处,加入如下语句,初始化ADO的COM组件:

  if (!AfxOleInit())                          //初?始o?化?$OLE/COM库a

  {

  AfxMessageBox(_T("OLE init Error"));

  returnFALSE;

  }

  最后定义一个执行SQL语句的函数:

  /*******************************************/

  */

  /*******************************************/

  void SQLFunction(CStringstr)

  {

  _ConnectionPtrpConn;

  const_bstr_t strSRC= "Provider=SQLOLEDB;Server=(local);DataBase=yourDataBase;uid=sa;pwd=yourpassword;";

  if(FAILED(pConn.CreateInstance("ADODB.Connection")))

  {

  AfxMessageBox(_T("Create Instance failed!"));

  exit(0);

  }

  try{

  pConn->Open(strSRC,"","",-1);

  //执行SQL语句

  _variant_t  RecordsAffected;

  pConn->Execute((_bstr_t)str,&RecordsAffected,adCmdText);

  //关闭数据库

  pConn->Close();

  pConn.Release();

  }

  catch (_com_error &e)

  {

  AfxMessageBox(e.Description());

  exit(0);

  }

  }

  每次需要执行SQL操作时,只需要向SQLFunction函数传入SQL语句即可操作进行。

  数据库连接字符中

  "Provider=SQLOLEDB;Server=(local);DataBase=yourDataBase;uid=sa;pwd=yourpassword;";

  Server可以直接用IP地址。

MFC使用ADO操作SQLSERVER数据库

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengimport fail mdf ke dalam sqlserver Bagaimana untuk mengimport fail mdf ke dalam sqlserver Apr 08, 2024 am 11:41 AM

Langkah import adalah seperti berikut: Salin fail MDF ke direktori data SQL Server (biasanya C:\Program Files\Microsoft SQL Server\MSSQL\DATA). Dalam SQL Server Management Studio (SSMS), buka pangkalan data dan pilih Lampirkan. Klik butang Tambah dan pilih fail MDF. Sahkan nama pangkalan data dan klik butang OK.

Bagaimana untuk memulihkan pangkalan data yang dipadam secara tidak sengaja dalam sqlserver Bagaimana untuk memulihkan pangkalan data yang dipadam secara tidak sengaja dalam sqlserver Apr 05, 2024 pm 10:39 PM

Jika anda secara tidak sengaja memadamkan pangkalan data SQL Server, anda boleh mengambil langkah-langkah berikut untuk memulihkan: hentikan aktiviti pangkalan data periksa log pangkalan data: pulihkan daripada sandaran menggunakan DBCC; alatan parti. Sila sandarkan pangkalan data anda dengan kerap dan dayakan pengelogan transaksi untuk mengelakkan kehilangan data.

Bagaimana untuk memadam sqlserver jika pemasangan gagal? Bagaimana untuk memadam sqlserver jika pemasangan gagal? Apr 05, 2024 pm 11:27 PM

Jika pemasangan SQL Server gagal, anda boleh membersihkannya dengan mengikuti langkah berikut: Nyahpasang SQL Server Padam kekunci pendaftaran Padam fail dan folder Mulakan semula komputer

Apakah perbezaan antara sintaks mysql dan sqlserver Apakah perbezaan antara sintaks mysql dan sqlserver Apr 22, 2024 pm 06:33 PM

Perbezaan sintaks antara MySQL dan SQL Server terutamanya ditunjukkan dalam objek pangkalan data, jenis data, pernyataan SQL dan aspek lain. Perbezaan objek pangkalan data termasuk enjin storan dan cara kumpulan fail ditentukan, dan penciptaan indeks dan kekangan. Perbezaan jenis data melibatkan perbezaan dalam jenis angka, jenis aksara, dan jenis tarikh dan masa. Perbezaan pernyataan SQL ditunjukkan dalam had set hasil, sisipan data, kemas kini dan operasi padam, dsb. Perbezaan lain termasuk cara lajur identiti, paparan dan prosedur tersimpan dibuat. Memahami perbezaan ini adalah penting untuk mengelakkan ralat apabila menggunakan sistem pangkalan data yang berbeza.

Bagaimana untuk memadam pangkalan data dalam sqlserver Bagaimana untuk memadam pangkalan data dalam sqlserver Apr 05, 2024 pm 11:00 PM

Untuk memadam pangkalan data SQL Server, sila lakukan langkah berikut mengikut urutan: 1. Log masuk ke SQL Server Management Studio 2. Kembangkan nod pangkalan data 3. Klik kanan pangkalan data untuk dipadamkan; 5. Sahkan pemadaman. Nota: Memadam pangkalan data tidak boleh diterbalikkan, sila pastikan anda telah menyandarkan data penting dan memutuskan sambungan objek lain.

Tutorial BTCC: Bagaimana untuk mengikat dan menggunakan dompet MetaMask pada pertukaran BTCC? Tutorial BTCC: Bagaimana untuk mengikat dan menggunakan dompet MetaMask pada pertukaran BTCC? Apr 26, 2024 am 09:40 AM

MetaMask (juga dipanggil Little Fox Wallet dalam bahasa Cina) ialah perisian dompet penyulitan percuma dan diterima baik. Pada masa ini, BTCC menyokong pengikatan pada dompet MetaMask Selepas mengikat, anda boleh menggunakan dompet MetaMask untuk log masuk dengan cepat, menyimpan nilai, membeli syiling, dsb., dan anda juga boleh mendapatkan bonus percubaan 20 USDT untuk pengikatan pertama. Dalam tutorial dompet BTCCMetaMask, kami akan memperkenalkan secara terperinci cara mendaftar dan menggunakan MetaMask, dan cara mengikat dan menggunakan dompet Little Fox dalam BTCC. Apakah dompet MetaMask? Dengan lebih 30 juta pengguna, MetaMask Little Fox Wallet ialah salah satu dompet mata wang kripto yang paling popular hari ini. Ia percuma untuk digunakan dan boleh dipasang pada rangkaian sebagai sambungan

Bagaimana untuk memulihkan data yang dipadam dari sqlserver Bagaimana untuk memulihkan data yang dipadam dari sqlserver Apr 05, 2024 pm 10:45 PM

Data yang dipadamkan SQL Server boleh dipulihkan melalui rollback transaksi (mengembalikan transaksi tanpa komitmen). Log pangkalan data (pulihkan data daripada log). Sandaran asli SQL Server (pulihkan pangkalan data daripada sandaran). Alat pemulihan pihak ketiga (gunakan teknologi canggih untuk memulihkan data). Hubungi Sokongan Microsoft (untuk bantuan khusus).

Di manakah fail pangkalan data navicat? Di manakah fail pangkalan data navicat? Apr 23, 2024 am 10:57 AM

Lokasi di mana fail konfigurasi pangkalan data Navicat disimpan berbeza mengikut sistem pengendalian: Windows: Laluan khusus pengguna ialah %APPDATA%\PremiumSoft\Navicat\macOS: Laluan khusus pengguna ialah ~/Library/Application Support/Navicat\Linux: Laluan khusus pengguna ialah ~/ .config/navicat\Nama fail konfigurasi mengandungi jenis sambungan, seperti navicat_mysql.ini. Fail konfigurasi ini menyimpan maklumat sambungan pangkalan data, sejarah pertanyaan dan tetapan SSH.

See all articles