如何將查詢結果分配給 VB 變數?

發布 科技 2024-03-11
11個回答
  1. 匿名使用者2024-02-06

    private conn as new

    private rs as new

    private sub command1_click()

    dim sqlstr as string

    dim a as string

    sqlstr = "select * from students where s_name='" & "'"

    set rs =

    if and then

    elsea = rs("s_id") '將標識的學生編號分配給變數 a

    顯示 ** 的學生 ID。

    end if

    end sub

    private sub form_load()

    訪問資料庫連線模式。

    dim datapath as string

    datapath = & "\" '資料庫路徑。

    provider=;data source=" & datapath & ";mode=readwrite|share deny none;persist security info=false"

    SQL Server 連線模式。

    dim serverip as string, username as string, password as string, dataname as string

    serverip = "" 'ip

    username = "linhaibo" '使用者名稱。

    password = "pass" '密碼。

    dataname = "linhaibo" '資料庫的名稱。

    driver=; database=" & username & "; uid=" & username & "; pwd=" & password & "; server=" & serverip

    end sub

    private sub form_unload(cancel as integer)

    on error resume next

    set conn = nothing

    end sub

  2. 匿名使用者2024-02-05

    首先,如果從資料庫中檢索到的資料儲存在記錄集 rd 中,並且資料庫表中名稱為“picname”的字段,則不要執行"picname") '您可以去掉 ** 的名稱,以便將 ** 載入到 image1 中'記錄集向下移動乙個點,即再次執行下乙個 **name 迴圈

  3. 匿名使用者2024-02-04

    若要輸出 SQL 查詢結果,請直接操作 RS 物件並檢索其欄位內容。

    rs(0) rs(0)

  4. 匿名使用者2024-02-03

    定義乙個記錄集變數以接受資料。

    dim rst as new

    select lpwd from tblogin where lid=userid"

    mm=rst("ipwd").value

    也可以這樣寫:

    select lpwd from tblogin where lid=userid"

    set rst=

    mm=rst("ipwd").value

  5. 匿名使用者2024-02-02

    使用記錄集,然後通過記錄集訪問它。

  6. 匿名使用者2024-02-01

    1.首先,最基本的賦值是預設值。

    2.然後也可以通過資料表查詢變數並為變數賦值,如下圖所示的資料表所示。

    3. 您可以通過 select 語句直接為變數賦值。

    4.分配完成後,您可以輸出它以檢視結果。

    5.然後你可以看到結果與資料表的值相同。

    6.最後,比較常用的是set分配方法。

  7. 匿名使用者2024-01-31

    你不能,你可以將 @aa 用作 out 引數並使用 sp executesql

    declare @database_name varchar(30), aa nvarchar(10)

    select_sql varchar(200), update_sql varchar(200)

    set @database_name = 'test'

    查詢語句。 set @select_sql = ('select top 1 @aa=aa from ['+@database_name+'].[dbo].[test]')

    更新語句。 set @update_sql = ('update ['+@database_name+'].[dbo].[test] set aa = null')

    輸出引數@aa

    exec sp_executesql @select_sql, n'@aa nvarchar(20) out', @aa out

    if @aa is not null begin execute (@update_sql) end

  8. 匿名使用者2024-01-30

    set @select_sql = ('select top 1 aa from ['+@database_name+'].[dbo].[test]')

    這句話改為:

    set @select_sql = ('select top 1 @aa=aa from ['+@database_name+'].[dbo].[test]')

    set @aa = (execute (@select sql)) * 關鍵字'execute'附近有語法錯誤。 */

    這句話改為:

    execute (@select sql) * 關鍵字'execute'附近有語法錯誤。 */

  9. 匿名使用者2024-01-29

    如果使用 adodb:x=rst(0)。

    如果核顫動,您使用:x=

    細節更改為 100 個寬派系 adodb 和的程度。

  10. 匿名使用者2024-01-28

    從表格中選擇 max(字段)

    字段值。 如果可能,請檢查 vb 是否已連線到資料庫表。

  11. 匿名使用者2024-01-27

    f1="某某"

    f2=123

    sql="從表名中選擇 *,其中 field1='" & f1 & "'和 Field2=" & f2

相關回答
8個回答2024-03-11

SQL2008 語句:

當 num = 1 時選擇 name = case then a else''結束,成績,科目。 >>>More

4個回答2024-03-11

select * from log a,(select ,max(date) from logwhere id='10000' >>>More

13個回答2024-03-11

例如,表的名稱是

select a.名稱,乙個成績作為語言,B成績作為數學。 >>>More

4個回答2024-03-11

selecta, sum(c)fromtablegroupbya.

它可以解決你說的問題。 >>>More

5個回答2024-03-11

由於您不知道 t hy cus 安裝表中的主鍵,因此使用 exists 更安全。 >>>More