⑴ VB獲取網路sql數據!
和VB正常提取資料庫內數據一樣,只是連接字元串里,將伺服器名稱寫成"127.0.0.1",不用管伺服器的用戶名和密碼。 反正我們是這么做的,下面是連接字元串的內容。 Driver={mySQL}; Server=127.0.0.1; Port=3306;Option=131072; Stmt=; Database=mydb;Uid=資料庫的用戶名; Pwd=資料庫的用戶名;
⑵ 如何在VB從sql 中讀取數據 (初學者跪求)
vb.net
'命名空間
Imports System.Data
Imports System.Data.SqlClient
'定義變數
'連接資料庫
Dim connstr As String = System.Configuration.ConfigurationSettings.AppSettings("connstr")
Dim sql_conn As New SqlConnection(connstr)
『讀取SQL數據到視圖view1
public sub getdate()
Dim g_ap As New SqlDataAdapter("select * from tb1", sql_conn)
Dim g_d As New DataSet
g_ap.Fill(g_d)
view1.AutoGenerateColumns = False
view1.DataSource = g_d.Tables(0)
sub
⑶ vb怎樣讀取sql資料庫表中 指定內容
這個比較難,因為數據表不支持你的行列取值,你可以先把表打開,存入一個二維數組當中,比如存到數組 carr(10,50)。然後你就可以用數組來讀取任意紀錄(x,y),,text1.text=carr(2,5) 即是2行5列的值
⑷ vb讀取sql數據
首先要確定你的記錄集中 oRs.Fields(0).Value 的值是什麼類型?數值型,字元型,邏輯型...
然後定義相應的變數,再賦值。與是否存在 MsgBox 提示窗沒有關系
如:
dim id_f As String
id_f=oRs.Fileds(0).Value
取得記錄集中欄位值的簡單辦法:
id_f=oRs(0)
就可以啦...
⑸ vb.net 讀取sql資料庫欄位
我是用C#.net寫出來的
SqlConnection myConn = new SqlConnection(sqlconnstring);
myConn.Open();
SqlDataAdapter thisAdapter = new SqlDataAdapter("SELECT * from 表名", myConn);
thisAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;
DataTable thisDataTable = new DataTable();
thisAdapter.Fill(thisDataTable);
DataTableReader thisReader = new DataTableReader(thisDataTable);
DataTable schemaTable = thisReader.GetSchemaTable();
foreach (DataRow dr in schemaTable.Rows)
{
MessageBox.Show(dr["ColumnName"].ToString());獲取欄位名稱(f1 f2 f3)
MessageBox.Show(dr["ColumnSize"].ToString());獲取欄位長度(2 2 2)
MessageBox.Show(dr["DataType"].ToString());獲取欄位類(str str int)
}
⑹ vb2008怎麼截取sql裡面的字元串比如資料庫里有12345678,vb 取34
用substring(2,2)這樣就可以
比如
dim str1 as string
str1="12345678"
dim strNew as strnig
strNew=str1.substring(2,2)
這樣strnew的值就是 34了
⑺ 怎麼在vb中用sql語句找出字元欄位(全是整數)中的最大值,並且把最大值賦給一個字元變數,求大神指導。
max()函數
rs.Open "select max(欄位名) from 表名", conn, adOpenKeyset, adLockOptimistic
A = rs.Fields(0)
⑻ vb MYSQL如何取得字元串欄位
if Text9.Text<>"" then Adodc1.Recordset.Fields("備注") = Text9.Text
Adodc1.Recordset.Fields("賠償金額") = val(Text10.Text)
⑼ 如何利用vb獲得sql資料庫中表的欄位值
你應該用個記錄集
dim
rst
as
new
adodb.recordset
rst.open
mysql,myconn,adopenkeyset,adlockonly,adcmdtext
if
not
rst.eof
then
text1.text=rst.fields("顏色")
end
if
rst.close
set
rst=nothing