① vb6.0中如何使用sql語句(急,只要告訴我把代碼放在哪就行)
這是一個調用資料庫的表裡面數據的語句,不是放在什麼控制項中輸出的,你無論在一個怎麼樣的過程中都可以輸出你想要的結果,比如你有text控制項,tdgrid控制項等等,一般的數據的輸出用到mshflexgrid控制項。首先的邏輯思維就不正確。比如我用mshflexgrid1顯示你的數據 就可以這樣寫 set mshflexgrid.datasource=Adodc1.RecordSource 現在已經很少人用adodc控制項了 一般用 adodb組件 我現在告訴你一種方法 你在vb的工程中 工程-引用 添加micfosoft activex data objects 2.5 library然後在你想要顯示數據的某個過程種加入以下代碼 Dim rs As New ADODB.Connection
Dim str As String
Dim re As New ADODB.Recordset
Dim strsql As String
str = "Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=GFDY2007;Data Source=20091103-1521"
'SQLOLEDB 為數據源 SQL server ;access等 這里是sql server, Password 為資料庫登錄密碼 Persist Security Info=True不管,User ID為資料庫登錄名稱
'Initial Catalog 為資料庫名 ,Data Source 為機器名
rs.Open str
strsql = "select * from T_DY_DataClass" 'SQL查詢語句"
re.Open strsql, str, 1, 3 '使用 Open 方法打開資料庫中的一個表
Set MSHFlexGrid1.DataSource = re
re.Close
② vb中sql查詢語句
1. For j = 1 To rs.RecordCount 改成 For j = 0 To rs.RecordCount - 1
2. .Data = rs(i).Value 改成 rs.Fields(i).Value
③ VB6.0里怎麼寫SQL語句
貼出你此位置的全部代碼來
我給你補充sql語句和查詢方法
看你半天沒貼代碼
還是給你寫個示例吧:
以下兩句
可以實現
Adodc1.RecordSource
=
"select
姓名
from
表
where
年齡>20"
'sql語句
查詢年齡大於20歲的人的姓名
Set
Text1.DataSource
=
Adodc1
'綁定到text1
④ VB中的SQL查詢語句
select
count(icuo)
from
sheet1
where
icuo='0'//這才是統計出為0的個數然後再select
ID
from
sheet1
where
icuo='0'//這是列出為0的全部數據ID
⑤ 誰幫我說下VB的SQL語句的具體用法
這個問題可以夠寫一本書.給你找點參考資料
http://search.vb6.cn/?key=SQL%BD%CC%B3%CC&page=1&Qclass=1
==========
常常用到的 查詢 select [列名] 〔表名〕where [條件] oder by 排序
更改 update......
刪除 delete
⑥ vb 6.0 sql查詢語句的用法
一般應該是Combo1才對啊,沒有直接用Combo做控制項名的:
sql="select * from strinfo where [部門]='" & Combo1.Text & "' and [姓名]='" & Text1.Text & "' and [身份號碼]='" & Text2.Text & "'"
⑦ vb6.0sql查詢
不清楚你的意圖,「通過條件(a列)查詢使其獲取的信息添加至字典d中key=a列,item=b列。」
1、條件是一個邏輯語句,如 rs!a = "abcd",如果成立,返回 True,不是一個欄位。2、VB6的字典是在編輯程序時提前設置好的,不可能在程序運行時再添加到字典中。3、添加可以添加到媒介中,不能添加到程序中。
⑧ vb中用sql語句查詢資料庫
"SELECT
sno,sco
FROM
sco
WHERE
sno='"
&
text1.text
&
"'"
因為現在不弄VB6了,所以具體怎麼連接的代碼我忘了,大概就是如果得到的結果RecordSet是空的,即Bof
And
Eof,則用戶名錯誤,否則如果規定了用戶名不可重復,就有且僅有1條記錄,再比較其中的sco與Text2.Text是否相等,是則正確通過,否則密碼錯誤。
⑨ VB6.0中連接打開SQL資料庫的關鍵性語句是什麼可以舉例說明一下
VB6 訪問SQL 資料庫一般有 ADO,DAO,ODBC 幾中方式,主要根據實際情況決定採用那種方式。
如:
1、在窗體中放置data 數據控制項,採用 ODBC 方式訪問 SQL 資料庫,可以這樣設置
ConStr="ODBC;Driver={SQL Server};Server=伺服器名稱(本地電腦名);
Uid=sa;Pwd=;
DataBase=資料庫名;LoginTimeOut=0「
設置 Data1 連接屬性
With Data1
.DatabaseName = ""
.Connect = ConStr
.RecordSource = 」Select * From 數據表「 '取得數據源的SQL語句
.Refresh
End With
這樣就可以連接資料庫了 。
2、在程序中利用 ADO 的方式
Dim myCon As New ADODB.Connection
Dim snRes As New ADODB.Recordset
Dim ConStr$
ConStr="Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa; Password=;
Data Source =伺服器名;Initial Catalog=資料庫名;"
'建立數據連接
myCon.Open ConStr
『建立數據集
snRes.Open "Select * From 表名",myCon, adOpenStatic, adLockReadOnly
這里打開數據記錄集時,可以選擇多種參數,可以參考一下幫助文件...
⑩ VB中如何運用SQL查詢語句
通過部件adbc部件,可以直接連庫,一般我通過adbc部件生成sql連接字元串,然後新建conn對象,連接資料庫
set conn=Server.Create("Adodb.Connection")
conn.Open "連接字元串"
再新建set rs=Server.Create("Adodb.RecordSet")
然後通過執行sql語句,把取得的記錄集存到rs對象中,以便調用
rs.Open (sql,conn,3,3,-1)
open函數(或者叫方法)第一個參數是要執行的sql語句,第二個參數是操作哪個資料庫,根據connection對象確定資料庫,第三第四第五個參數是表示通過什麼類型的游標,應用什麼鎖,最後一個忘了,不過默認是-1,不用管,不重要
如果不需要返回記錄集的話,比如update ,insert 可以通過資料庫連接對象的方法直接執行sql語句
conn.Execute(sql)
就可以執行了