作者 主題: ASP.ENT裡,不使用Dim方式,連線語法該如何寫.  (閱讀 11993 次)

0 會員 與 1 訪客 正在閱讀本文。

tnts

  • 憂鬱的高中生
  • ***
  • 文章數: 170
    • 檢視個人資料
Dim kk As New Data.SqlClient.SqlConnection
Dim Temp_DB As Data.SqlClient.SqlDataReader
Dim cmd As Data.SqlClient.SqlCommand
       
kk.ConnectionString = "data source=192.168.1.200;initial catalog=DSCSYS;persist security info=False;user id=sa;password=123456"

kk.Open()
cmd = New Data.SqlClient.SqlCommand("Select count(XA001) As Qty from ADMXA where XA017='N'", kk)
Temp_DB = cmd.ExecuteReader
If Temp_DB.Read Then
TextBox4.Text = Format(Temp_DB("Qty"), "##0")
End If
kk.Close()

這是我的ASP.NET語法..將Select後的值放到TEXTBOX裡
這是我參考很多範例才拼湊出來的
想請問.如果我不用Dim OOO As的方式來宣告
那我該怎麼寫呢.
我想知道那些SQL連線語法的原始面貌..
謝謝

elleryq

  • 鑽研的研究生
  • *****
  • 文章數: 908
  • 性別: 男
    • 檢視個人資料
    • Thinking more...
ASP.ENT裡,不使用Dim方式,連線語法該如何寫.
« 回覆 #1 於: 2007-05-24 08:38 »
什麼叫做不使用 dim ??
變數都是要用 dim 宣告的啊~
Plan your work, then work your plan.
我的首頁:http://blog.elleryq.idv.tw
351899by http://counter.li.org

tnts

  • 憂鬱的高中生
  • ***
  • 文章數: 170
    • 檢視個人資料
ASP.ENT裡,不使用Dim方式,連線語法該如何寫.
« 回覆 #2 於: 2007-05-24 09:00 »
補充一下..
第一行
Dim kk As New Data.SqlClient.SqlConnection
第二行
kk.ConnectionString = "data source=192.168.1.200;initial catalog=DSCSYS;persist security info=False;user id=sa;password=123456"

那我不要用kk呢
第二行是不是要寫成
Data.SqlClient.SqlConnection ("data source=192.168.1.200;initial catalog=DSCSYS;persist security info=False;user id=sa;password=123456" )

不知道這樣是否能表達我的問題

洋蔥叔叔

  • 區域板主
  • 鑽研的研究生
  • *****
  • 文章數: 830
    • 檢視個人資料
    • 洋蔥叔叔的隨意漫談電腦、網路、.NET、軟體本地化、雜七雜八
ASP.ENT裡,不使用Dim方式,連線語法該如何寫.
« 回覆 #3 於: 2007-05-24 11:41 »
什麼叫 "SQL連線語法的原始面貌",你是指他的 protocol (TDS) 嗎?

你的概念有問題,應該要類似這樣想:
初始化一個 SqlConnection 物件,這個物件可以依照連線字串 (ConnectionString 屬性) 裡的設定幫我連到 SQL Server, 我稱它為 kk。

而不是像這樣模糊:
反正我就是有一個連線字串,不管怎樣幫我連到 SQL Server

還有只要讀一次的話,用 ExecuteScalar 就好了

vincent119

  • 憂鬱的高中生
  • ***
  • 文章數: 137
    • 檢視個人資料
ASP.ENT裡,不使用Dim方式,連線語法該如何寫.
« 回覆 #4 於: 2007-05-25 12:53 »
引述: "tnts"
補充一下..
第一行
Dim kk As New Data.SqlClient.SqlConnection
第二行
kk.ConnectionString = "data source=192.168.1.200;initial catalog=DSCSYS;persist security info=False;user id=sa;password=123456"

那我不要用kk呢
第二行是不是要寫成
Data.SqlClient.SqlConnection ("data source=192.168.1.200;initial catalog=DSCSYS;persist security info=False;user id=sa;password=123456" )

不知道這樣是否能表達我的問題



不想用kk就改這
Dim kk As New Data.SqlClient.SqlConnection


看你想用啥就用啥

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
ASP.ENT裡,不使用Dim方式,連線語法該如何寫.
« 回覆 #5 於: 2007-05-25 13:30 »
引述: "tnts"
補充一下..
第一行
Dim kk As New Data.SqlClient.SqlConnection
第二行
kk.ConnectionString = "data source=192.168.1.200;initial catalog=DSCSYS;persist security info=False;user id=sa;password=123456"

那我不要用kk呢
第二行是不是要寫成
Data.SqlClient.SqlConnection ("data source=192.168.1.200;initial catalog=DSCSYS;persist security info=False;user id=sa;password=123456" )

不知道這樣是否能表達我的問題



換個角度來說, 假設用你的方式來做, 不要用 kk, 連線後你要如何繼續處理後續的動作??

andyj

  • 鑽研的研究生
  • *****
  • 文章數: 957
    • 檢視個人資料
請當作我來亂的...

什麼是ASP.ENT...
ASP Enterprice?
 ;D

JackYang78

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 2672
    • 檢視個人資料
請當作我來亂的...

什麼是ASP.ENT...
ASP Enterprice?
 ;D

 :o :o
Networking & Communication Security SE

Saber_Servant

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
他會不會是想問說有沒有static method可以用....??