當前位置:首頁 » 編程語言 » vbnet連接sqlserver
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

vbnet連接sqlserver

發布時間: 2022-03-15 07:08:13

㈠ vb.net連接sqlserver進行數據檢索,數據檢索失敗的時候,如何得到sqlcode,我要把它顯示到畫面上

檢索失敗的話,檢索數據得到的datatable的rows.count=0,用這個來判斷

㈡ 關於vb.net訪問sqlserver資料庫的sql語句

我懷疑和你的連接字元串有關系

<add connectionString="Server=.;Database=SBS;User ID=sa;Password=XXXXX" name="SQLConnString" providerName="System.Data.SqlClient"/>

你能確定你 Database=SBS 這里對嗎 我懷疑你這里指向了其他的資料庫

㈢ 請問:VB.NET怎麼連接SQL

Public sqlcon As System.Data.SqlClient.SqlConnection
Public sqladapter As System.Data.SqlClient.SqlDataAdapter
Public command As System.Data.SqlClient.SqlCommand
Public ds As System.Data.DataSet
Public dr As System.Data.DataTable

sqlcon = New System.Data.SqlClient.SqlConnection
sqlcon.ConnectionString = "Server=(local); Initial Catalog=test1 ; User ID="資料庫sa用戶"; Password="資料庫密碼""
ds = New System.Data.DataSet
dr = New System.Data.DataTable(" test2 ")
ds.Tables.Add(dr)
sqladapter = New System.Data.SqlClient.SqlDataAdapter("select * from test2 ", sqlcon)
sqlcon.Open()
sqladapter.Fill(dr)
sqlcon.Close()
界面上控制項
DataGridView1.DataSource = dr

㈣ vb.net怎麼連接SQL資料庫

ImportsSystem.Data
ImportsSystem.Data.SqlClient

PublicClassForm1
InheritsSystem.Windows.Forms.Form
'資料庫連接對象
'錯誤的寫法
'=NewSqlConnection("server=(local);database=pubs;userid=sa;password=")
'正確寫法
("DataSource=127.0.0.1;InitialCatalog=pubs;userid=sa;password=;")
'數據適配器
=NewSqlDataAdapter()
'DataSet
DimobjDataSetAsDataSet=NewDataSet()

PrivateSubForm1_Load(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMe.Load
'設置查詢命令屬性
objDataAdapter.SelectCommand=NewSqlCommand
objDataAdapter.SelectCommand.Connection=objConnection
objDataAdapter.SelectCommand.CommandText="selectau_lname,au_fname,title,.au_id=titleauthor.au_idjointitlesontitleauthor.title_id=titles.title_idorderbyau_lname,au_fname"
objDataAdapter.SelectCommand.CommandType=CommandType.Text

'打開資料庫連接
objConnection.Open()

'填充DataSet對象
objDataAdapter.Fill(objDataSet,"authors")

'關閉資料庫連接
objConnection.Close()

'給DataGrid綁定數據
grdAuthorTitles.DataSource=objDataSet
grdAuthorTitles.DataMember="authors"

'清除
objDataAdapter=Nothing
objConnection=Nothing
EndSub
EndClass

㈤ vb.net連接sql資料庫

您好:給你個Sql Servers 2000的鏈接方法參考一下。

Public Shared connectionString As String = 「Data Source=SERVERS;Initial Catalog=HL;User ID=sa;Password=pw" providerName="System.Data.SqlClient」

'<summary>
'執行SQL語句,返回影響的記錄數
'</summary>
'<param name="SQLString">SQL語句</param>
'<returns>影響的記錄數</returns>
Public Shared Function ExecuteSql(ByVal SQLString As String) As Integer
Using connection As New SqlConnection(connectionString)
Using cmd As New SqlCommand(SQLString, connection)
Try
connection.Open()
Dim rows As Integer = cmd.ExecuteNonQuery()
Return rows
Catch e As System.Data.SqlClient.SqlException
connection.Close()
Throw e
End Try
End Using
End Using
End Function
希望對您有用!

㈥ 用VB.Net訪問SQLServer 資料庫訪問完之後,關閉連接並釋放,但SQL Server的sysprocesses表中還有連接記錄

你是關閉本地的,又沒有立即關閉遠程Server上的,他是個pip協議對等試的連接,打個比方,兩個電腦要共享一個文件夾,不能說直接用一台電腦配好就可以看吧,要設置共享協議。
這邊釋放關閉連接不代表就更新了另一台電腦,他還是在判斷有無連接響應,這就是為什麼連接多了會形成「死鎖」。

㈦ VB.NET 連接本地SQL SERVER2008

你可以用一個英文的句點(.)來表示本機,它和(local)是一樣的。
注意只用一個點,不要帶括弧。

㈧ vb.net 連接sql資料庫模塊,如何使用

比如有個asp.net(vb.net)連接sql server 2000資料庫的連接模塊(mole):

Mole MdlCommon
Public txtSQL As String '存放SQL語句
Public DBSet As DataSet '查詢得到的記錄集
Public ErrorMsg As String '存放錯誤信息
Public Function ExecuteSQL(ByVal strSQL As String, ByRef errMsg As String) As DataSet
Dim cnn As SqlClient.SqlConnection
Dim cmd As New SqlClient.SqlCommand()
Dim adpt As SqlClient.SqlDataAdapter
Dim rst As New DataSet()
Dim SplitSQL() As String
errMsg = ""
Try
SplitSQL = Split(strSQL)
cnn = New SqlClient.SqlConnection("data source=(local);initial catalog=urp;user id=sa;pwd=1234")
If InStr("INSERT,DELETE,UPDATE", UCase$(SplitSQL(0))) Then
cmd.Connection = cnn
cmd.Connection.Open()
cmd.CommandText = strSQL
cmd.ExecuteNonQuery()
Else
adpt = New SqlClient.SqlDataAdapter(strSQL, cnn)
adpt.Fill(rst)
ExecuteSQL = rst
End If
Catch ex As Exception
errMsg = ex.Message
Finally
rst = Nothing
cnn = Nothing
End Try
End Function End Mole

調用時在asp.net後台寫上txtSQL="SELECT * FROM user";
DBSet=ExecuteSQL(txtSQL,ErrorMsg)就可以查詢db返回結果了。

㈨ vb.net如何連接sqlserver2005

在.net環境中,選擇工具-->連接到資料庫,按向導一步步做就行了,需要注意的是sqlserver那邊需要建立一個用Server身份驗證的帳號,如果只有windows集成身份驗證帳號,就不好連了

㈩ vs2010(vb.net)連接資料庫(sqlserver)命令及數據存取

查詢的話是 select 列名 from 表名 where 列名 = 對應列的查詢關鍵詞 例如我要查info表裡面money(金錢)列裡面姓名name為AAA的人的余額: select money from info where name = "AAA"