vbnet訪問sql
Ⅰ vb.net讀取sql指定列
SELECT
PARSENAME(ip,4)aspart1,
PARSENAME(ip,3)aspart2,
PARSENAME(ip,2)aspart3,
PARSENAME(ip,1)aspart4,ip
from
ip地址表
參考:
parsename函數的用法
返回一個對像名特殊的部分,這此部分有對象名稱,所有者,數據名,伺服器名。注意:此函數不會直接判斷特殊對象是否存在,它只返回給定特殊對像名稱,要是找不到合適就返回NULL。
語法:
PARSENAME ( 'object_name' , object_piece )
Ⅱ 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語句查詢資料庫
dim
myselectquery
as
string
=
"select
*
from
表1
where
姓名='小強'"
dim
mycommand
as
new
sqlcommand
(myselectquery,
conn)
'建立一個command控制項,conn是你的sqlconnection對象
conn.open()'打開數據連接
dim
myreader
as
sqldatareader'定義一個reader用來讀數據
myreader
=
mycommand.executereader()'運行你的查詢,結果到myreader
if
myreader.read()
then
'如果查到了數據
msgbox(myreader.getstring(0))
'顯示第一個欄位
end
if
Ⅳ 在VB里怎麼連接sql資料庫
一、配置ODBC數據源
1、在控制面板中,雙擊管理工具,然後打開ODBC數據源管理器。
2、在「系統DSN」選項卡中,單擊「添加」按鈕,打開「創建新數據源」對話框,在「名稱」列表框中選擇「SQL Server」。選好單擊完成
3、在打開「建立新的數據源到SQL Server」對話框,在「名稱」文本框輸入新數據源的名稱,描述數據源按你理解的方式來寫(隨意)。「伺服器」就選擇你要連接到的伺服器。
4、選擇使用用戶輸入登錄的ID和密碼的SQL 驗證
。選連接SQL默認設置
5、再下一步下一步,完成。測試數據源看連接是否成功就行了。成功後按確定。
二、VB中設置連接
1、添加部件Mircrosoft ADO Data Control 6.0(OLEDB),把部件拖到窗體。
2、對ADO部件點右鍵選屬性,選擇使用連接字元串,按生成。
3、選擇Mircosoft OLE DB Providar for SQL Server
按下一步
4、
1、輸入伺服器名稱
2、使用指定的伺服器信息
3、在伺服器上選擇資料庫
這時就選擇你在SQL Server建好的資料庫就行了
5、測試連接可以看到連接是否成功!
Ⅳ 關於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資料庫
您好:給你個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 查詢SQL資料庫
sql伺服器上需要有裝oracle的client端(或者類似驅動)
2. 在sqlserver的企業管理器里建一個鏈接伺服器(DBlink)具體方法可以查一下幫助
3.
insert into sqlserver_table
select * from openquery(你建的dblink名稱,'oracle的select語句')
openquery的語法可以查幫助出來
注意select語法是跟oracle的,要用引號括起來當字元串,ms要大寫
很久之前做過的,希望能幫上,試試看吧:)
另外,虛機團上產品團購,超級便宜
匿名 ??<span class="tm">7-21 02:14</span>
</p>
<div class="b bt2"><div class="bt bg1 ft"><img alt="其他答案" height="16" src="/static/img/ico2.gif" width="16"/>其他答案</div></div>
<p class="ft p1">1. sql伺服器上需要有裝oracle的client端(或者類似驅動)
2. 在sqlserver的企業管理器里建一個鏈接伺服器(DBlink)具體方法可以查一下幫助
3.
insert into sqlserver_table
select * from openquery(你建的dblink名稱,'oracle的select語句')
openquery的語法可以查幫助出來
注意select語法是跟oracle的,要用引號括起來當字元串,ms要大寫
很久之前做過的,希望能幫上,試試看吧:)
Ⅷ 請問: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資料庫怎樣連接啊求代碼
VB.NET中有控制項可以真接接點擊屬性進行連接配置.
SqlConnect數據連接控制項.點擊ConnectionString屬性進行配置就可以了.
VB.NET中沒有RecordSet了.取而代之的是DataSet.
在VB.net中可以先用SqlConnection對像來連接資料庫再用SqlDataAdapter對像來讀取數據並填充到DataSet里.然後就可以進行數據綁定了.
例:
dim
conn
as
SqlConnection
dim
da
as
SqlDataAdapter
dim
ds
as
Dataset
set
conn
=
new
SqlConnection
conn.ConnectionString="server=serverIP;database=databasename;uid=userid;pwd=password";
conn.open
da
=
new
SqlDataAdapter
(,conn)
da.fill(ds)