1. 程式人生 > >用C++訪問SQL Server 2000的例項

用C++訪問SQL Server 2000的例項

一、ADO簡介

    ADO(ActiveX Data Object)是Microsoft資料庫應用程式開發的新介面,是建立在OLE DB之上的高層資料庫訪問技術,不僅簡單易用,並且不失靈活性.不失為C++利用資料庫快速開發的不錯選擇。

    理論就不用我在這兒費話了,網上有很多,但光是理論,也不是不夠的,ADO訪問資料的方法很靈活,容易讓人混淆.網上大部分的例項都是基於MFC的,資料庫也是Access多,這兒我寫了一個C++語言訪問MS SQL2000的例項,希望對比我還菜鳥的菜鳥有所幫助。

二、建庫

    首先在SQL2000企業管理中,建立一個數據庫student,並建立一個表stu_info欄位和值如下:

    snum sname sage ssex smajor 200113801 本拉登 23 男 電腦科學 200104205 張巧巧 25 女旅遊管理 200113802 張學友 26 男 電腦科學
三、訪問

    程式清單如下:(win2000+VC6.0)

 

 

相關推薦

C++訪問SQL Server 2000例項

一、ADO簡介     ADO(ActiveX Data Object)是Microsoft資料庫應用程式開發的新介面,是建立在OLE DB之上的高層資料庫訪問技術,不僅簡單易用,並且不失靈活性.不失為C++利用資料庫快速開發的不錯選擇。     理論就不用我在這兒費話了,網

我正在使用的一個SQL Server 2000/2005/2008 資料庫訪問類-SqlCommon(C#)

SqlCommon類簡介 SqlCommon類是我在工作中逐步完善的一個用C#編寫的基於 .Net Framework 2.0/3.0/3.5 的一個 SQL Server 2000/2005/2008 訪問類。以簡單的手段實現了資料庫的訪問,並且可以根據引數名獲得所執行的儲

c++連結SQL serverSQL語句打印表中的記錄,增加表中的記錄,刪除表的欄位

#import "c:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF") rename("BOF", "adoBOF") // 唯一的應用程式物件 CWinApp

C#使用Dapper輕鬆訪問SQL Server資料庫

一:什麼是DapperDapper是一個適用於.NET平臺的開源的資料-實體對映框架。由全球最大的開發者問答社群Stackoverflow.com開發者開發並維護二:幾大特性輕量:早期的Dapper只有

C語言:指標篇(三)指標訪問二維陣列 & 例項分析

之前對指標的認識並不深入,最近在做影象處理,需要用二維陣列儲存影象資料,發現用指標訪問二維陣列的規律,感覺很有意思。 一般,我們定義一個二維陣列比如m[2][2]={ 1,2,3,4 },假如想訪問第i行,j列的元素,用m[i][j]即可,例如m[1][1]=4。 那麼二

例項設定本地IP訪問sql server 資料庫

我們本地有時候有多個數據庫版本(^_^。。別說了都是淚),都是為了相容不同版本的資料而安裝的! 最近我們需要用IP來訪問,就有了這一段折騰的歷程。 上圖片為我安裝的三個不同的版本,一個為sql server 2005 , sql server 2008,sql server 2008 r2 安裝過程是

C#封裝SQLDMO操作SQL Server 2000的類

封裝SQLDMO操作的類,能完成常用的SQL Server 2000管理工作。 使用前請新增 "Microsoft SQLDMO Object Library" COM 引用。 有部分程式碼借鑑網路資料,再次向原作者表示感謝。 /* ******************

Sql Server 2000的資料庫備份還原到Sql Server 2005中的資料庫

      現在手中有Sql Server 2000中的資料庫備份檔案(如果此備份檔案沒有後綴名*.bak或*.trn,請追加相應的字尾名),欲將此檔案還原到Sql Server 2005中,還原時突然報錯,為此在網上搜索了有關文章,金慶的專欄中有一篇《SQL2005備份還原問題 》講解到了,但個人感覺不是

安裝SQL Server 2000時,提示另一個SQL Server安裝程式例項已在執行的解決辦法

    1.開啟登錄檔編輯器,在     HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session   Manager中找到PendingFileRenameOperations專案,並刪除它     2.把剛剛裝

sql server 2000 區域網無法訪問問題

今天區域網訪問我機器上的sql server 2000出現了一些問題,現把問題和解決方案記錄如下。 1.登陸超時 解決方案:本機的防火牆開啟的原因,關閉window防火牆,採用telnet 本機IP 1433 測試通過即可。 2. 使用者guest登陸失敗 在sql serv

windows下 C++連線SQL Server 到底什麼驅動?

亂說幾句。我現在認為,寫部落格不要怕錯,錯誤肯定是有的,一個人的水平不高的情況下,就像我,肯定會有錯誤的地方。但是你不寫出來,就不錯了麼?所以寫出來,不要怕,可能對別人有點幫助,也可能別人幫助你指出錯

如何使用C語言訪問sql server(轉載)

第一步:配置ODBC。在配置ODBC時有使用者DSN、系統DSN、和檔案DSN三種方法,為了穩妥起見,採用系統DSN。 DSN的名字叫LocalServer,帳號:sa,密碼123456 第二步:開啟VC,建一個win32 Console Applicati

PetaPoco 訪問SQL SERVER 存儲過程

ring exe str 返回 列表 存儲 pro value http 博客園有篇文章《小巧方便的ORM類庫——PetaPoco》 介紹了PetaPoco調用存儲過程: //調用存儲過程 db.Execute("exec procSomeHandler @0, @1

C# 操作SQL Server 公共庫

entry def null style result cat c# pri ssa 基本夠用,存一下,以後找起來方便 public abstract class DB { //數據庫連接字符串(config來配置) prote

配置Windows 2008 R2 防火墻允許遠程訪問SQL Server 2008 R2

之間 管理器 nbsp serve tcp/ip 查找 firewall window ros 1.先修改 sql server 2008R2的端口號吧,1433經常成為別人入侵的端口,在sql server 配置管理器 --》sql server 網絡配置--》MSSQL

C# 啟動 SQL Server 服務

是否 close sage spl sed sta pre opened sqlserver 1 //首先要添加 System.ServiceProcess.dll 引用 2 ServiceController sc = new Serv

sql server 2000安裝程序配置服務器失敗

ons and machine ali .com 實現 操作 ntc wrapper 第一種方法 今天安裝SQL Server 2000遇到了個很BT的問題,提示出下: 安裝程序配置服務器失敗。參考服務器錯誤日誌和C:\Windows\sqlstp.log了解更多信息

08001 - SQL Server Native Client 11.0 不支持連接到SQL Server 2000或更早的版本。

程序 serve sql 後來 code 重裝 檢查 連接 cat 原來navcat可以正常連接SqlServer2000的,後來就出現08001 - SQL Server Native Client 11.0 不支持連接到SQL Server 2000或更早的版本。

C#操作SQL Server數據庫

ade pad esc date logs 方法 type 常用方法 ldb 1、概述 2、連接字符串的寫法 3、SqlConnection對象 4、SqlCommand對象 5、SqlDataReader對象 6、DataSet對象 7、釋放資源 1、概述 ado.

BCP工具的使用以及C++,SQL server資料庫中呼叫命令列的方法

BCP工具使用: BCP是由SYBASE公司提供的,專門用於資料庫表一級資料備份的工具。 主要引數如下: 基本用法: 遠端地址1的資料庫表student 匯出到本地(遠端ip1(10.189.1.1) ): bcp run.dbo.student out "c:\student