sql資料庫ado
⑴ delphi連接sql資料庫 adoquery sql屬性怎麼設置
Adoquery控制項有一個SQL屬性,可以通過它直接來修改
SQL語句
。
adoquery.SQL.Clear;//清空SQL
adoquery.SQL.Add('Select
*
from
tablename
');//添加SQL
adoquery.Open;//執行
或者把Sql定義為一個變數
Var
FindSql:String;
FindSql:='Selct
*
from
tablename';
adoquery.SQL.Clear;//清空SQL
adoquery.SQL.Add(FindSql);//添加SQL
adoquery.Open;//執行
⑵ 使用ADO連接SQL的資料庫
web.config中的connectionStrings節點
<add name="tree_ConnectionString" connectionString="Server=.\SQLEXPRESS;Database=tree_view;Uid=sa;Pwd=130000" providerName="System.Data.SqlClient"/>
data Source是資料庫源地址:如果是本機的資料庫的話 data Source=(local)是不會錯的 如果是遠程伺服器上的資料庫那 data Source=(遠程伺服器ip地址)如:data Source=(210.168.2.25)
uid是資料庫賬號 pwd 資料庫密碼
string connectionstring= System.Configuration.ConfigurationManager.ConnectionStrings["tree_ConnectionString"].ConnectionString;
這里獲得資料庫鏈接 然後通過ADO.net進行數據處理
⑶ VB使用ADO控制項怎麼連接SQL資料庫
右鍵ado-屬性-通用-生成提供連接access選擇microsoft
jet
4.0或者3.51sql
server
選擇
microsoft
ole
db
provider
for
sql
server下一步
選擇你的資料庫就可以了。
⑷ 怎樣用ado連接遠程SQL資料庫
放一個ADO_Connection控制項在窗口裡,設置ConnectionString到你的長途SQL資料庫設置你的ADOQuery或ADOTable控制項,將Connection設置到連接成功的ADO_Connection設置SQL屬性,寫入恰當的SQL語句即可拜訪你的數據表了當然直接設置ADOQuery
或ADOTable
的ConnectionString也行測試連接成功後即可
⑸ sql 和 ADO是什麼關系
資料庫是一個存放數據的軟體。資料庫管理系統是用來管理數據的。
SQL是資料庫操作語言的一種,是用來操作資料庫中的數據以及管理資料庫的。而現在常用的主要是結構化查詢語言,也就是SQL,各個廠家的資料庫系統有不同的實現以及擴展。
ADO這些東西是為了讓程序訪問資料庫更方便而做的一層封裝,或API。ADO.NET,JDBC是分別的不同的技術實現。
ADO是一個用於存取數據源的COM組件,提供了編程語言和統一數據訪問方式OLEDB的一個中間層。允許開發人員編寫訪問數據的代碼而不用關心資料庫是如何實現的,而只用關心到資料庫的連接。
訪問資料庫的時候,關於SQL的知識不是必要的,但是特定資料庫支持的SQL命令仍可以通過ADO中的命令對象來執行。
SQL它是一個標準的資料庫查詢語言,用於操縱資料庫;而ADO則是數據聯接方式,就是通過什麼方式或者說通過什麼資料庫組件來讓你聯接到資料庫;
換句話說,ADO是讓聯接到資料庫(建立通路),而SQL是在這個通路的基礎上進行對數據的操作,SQL定義了如何對資料庫進行操作(增減改查),ADO為這個操作提供了可能(Execute方法)。
其實ODBC本身也提供了對SQL語言的支持,用戶也可以直接將SQL語句送給ODBC。
(5)sql資料庫ado擴展閱讀:
結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統,可以使用相同的結構化查詢語言作為數據輸入與管理的介面。
結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。
SQL的核心部分相當於關系代數,但又具有關系代數所沒有的許多特點,如聚集、資料庫更新等。它是一個綜合的、通用的、功能極強的關系資料庫語言。
⑹ 使用ADO對象連接SQL資料庫
Set conn = New ADODB.Connection
conn.ConnectionString = "Provider=SQLOLEDB.1;Password=密碼;Persist Security Info=True;User ID=用戶名;Initial Catalog=資料庫名;Data Source=數據源名"
conn.CommandTimeout = 30
conn.CursorLocation = adUseClient
conn.Open
一般用上面的就行了,如果你的資料庫沒有密碼,可以把Password那個去掉,用戶名一般默認使用sa,當然你也可以使用自己建的用戶名,資料庫名就是你要連接的那個資料庫的名稱,數據源名就是你的資料庫所在的名稱,這個名稱有可能是你的SQLserver 所在的主機名或IP地址
⑺ ADO連接sql資料庫的問題
void CStudent::GetDate()
{
ADOConn m_AdoConn;
m_AdoConn.OnInitADOConn();//連接資料庫
_bstr_t vSQL; //設置SELECT語句
vSQL = "SELECT t.name,t.unit,t.score FROM student t WHERE t.stu_id=" + cStu;
_RecordsetPtr m_pRecordset;
m_pRecordset = m_AdoConn.GetRecordSet(vSQL); //執行SELETE語句,並返回數據集
if (!m_pRecordset->adoEOF) //如果返回數據集不為空
{
student.name = m_pRecordset->GetCollect("name");
student.unit = m_pRecordset->GetCollect("unit");
student.score = m_pRecordset->GetCollect("score");
}
else
{
AfxMessageBox("查詢結果為空");
}
m_AdoConn.ExitConnect();
}
1.GetRecordSet方法獲取查詢返回的數據集
2.將就著看吧,大概就這么個意思,不是搞VC的要運行的話可能要修改一下
⑻ mfc 應用ado 連接 sql 資料庫
教你個連接資料庫的方法。首先新建一個txt文件,把他命名為aaa.udl然後雙擊它配置資料庫的連接。配置好連接成功後,將該文件放置程序文件夾內。連接資料庫時將你的_bstr_t
strConnect
=
"Provider
=
SQLOLEDB.1;Password=111;Persist
Security
Info=True
;User
Id=root;
Initial
Catalog=test;
Data
Source=localhost;";
這一句改為:
_bstr_t
strConnect
="File
Name=EPXLDT.udl";然後再連接試試。
如果還不行,把你的郵箱發給我,我給你發個連接資料庫的類。挺好用的
⑼ VB中用ADO控制項連接SQL資料庫具體步驟
adodc1.connectionstring
=
"
provider
=
sqloledb;
server
=
local;
database=pubs;uid=sa;pwd=sa;"
adodc1.commandtype
=
adcmdtext
'這里應加一個打開方式吧
adodc1.recordsource="select
*
from
qqfriend
datagrid.datasource=adodc1