當前位置:首頁 » 存儲配置 » vbnet存儲過程

vbnet存儲過程

發布時間: 2022-12-16 01:28:38

⑴ VB.NET是如何使用ADO讓存儲過程返回數據表中的值呢求解!

定義了連接和記錄集後:
Dim res as new adodb.recordset
res.open "select * from Char1 where id=12",conn,3,3
do while res.eof=false
text1.text=res.fields("fName")
res.movenext
loop
res.close

⑵ vb.net儲存文本數據方法

Private Sub Command1_Click()
'寫文件示例
Dim strFileName As String '文件名
Dim lngHandle As Long '句柄
Dim strWrite As String '要寫入的文本內容

strFileName = App.Path & "\a.txt"
''''''''App.Path & "\a.txt"相對路徑
''"c:\w.txt"絕對路徑
lngHandle = FreeFile() '取得句柄
'准備要寫入的內容
strWrite = Text1.Text '或者 strWrite = "這些文字將被寫入文件。"
'For後面的參數表示以何種方式打開文件,Input是讀取,Output是覆蓋寫入,Append是追加寫入
''''''append是每次在文件末尾寫入,不刪除其它已經存在的文件.如果換成output則刪除其它文件後再寫入
''''''print#1,text1.text ''''''如果print換成write則寫進txt中後自動加雙引號

Open strFileName For Output As lngHandle '打開文件
Print #lngHandle, strWrite '寫入文本
Close lngHandle '關閉文件
End Sub
Private Sub Command2_Click()
'讀文件示例
Dim strFileName As String '文件名
Dim lngHandle As Long '文件句柄
Dim strAll As String '所讀取的文本文件的所有內容
Dim strLine As String '在循環中存放每行的內容
strFileName = App.Path & "\a.txt"
'獲得文件的句柄
lngHandle = FreeFile()
'For後面的參數表示以何種方式打開文件,Input是讀取,Output是覆蓋寫入,Append是追加寫入
Open strFileName For Input As lngHandle
'循環直到文件尾
Do While Not EOF(lngHandle)
'每次讀取一行存放在strLine變數中
Line Input #lngHandle, strLine
'每次讀取都把所讀到的內容連接到strAll變數,由於Line Input去掉了換行符,所以這里補上
strAllstrAll = strAll & strLine & vbCrLf
Loop
'顯示得到的全部分內容
MsgBox strAll
End Sub

Private Sub Command1_Click()
Open App.Path & "\a.txt" For Output As #1
Print #1, Text1.Text '這里可以是數據本身也可以是目標控制項的屬性
Close #1 '關閉打開的文件
End Sub
'For後面的參數表示以何種方式打開文件,Input是讀取,Output是覆蓋寫入,Append是追加寫入
append是每次在文件末尾寫入,不刪除其它已經存在的文件.如果換成output則刪除其它文件後再寫入 print#1,text1.text 如果print換成write則寫進txt中後自動加雙引號,以上就是數據保存為VB.NET TXT文件的代碼。

⑶ asp.net (vb語言)如何返回存儲過程值

tem.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

/// <summary>
/// Class1 的摘要說明
/// </summary>
public class Class1
{
public Class1()
{
//
// TODO: 在此處添加構造函數邏輯
//
}
public bool checkUser(string UserName, string PassWord)
{
。。。。。。
sqlCommand cmd = new SqlCommand("存儲過程名", conn);
cmd.CommandType = CommandType.StoredProcere;
cmd.Parameters.Add(new SqlParameter("@username", SqlDbType.Int));
cmd.Parameters["@username"].Value = UserName;
cmd.Parameters["@password"].Value = PassWord;
cmd.Parameters["@ischeck"].Direction = ParameterDirection.Output;
cmd.ExecuteNonQuery();
string backString = cmd.Parameters["@ischeck"].Value.ToString();
cmd.Dispose();
if (backString =="true")
{
return true;
}
else
{
return false;
}
}
}
說明一下,那個存儲過程,看你怎麼寫,你應該有兩個輸入參數,一個是UserName 一個是password,還有個輸出參數ischeck,你再自己把存儲過程寫好就OK了,另外調用的時候只要判斷checkUser的返回值。。。就可以了

⑷ vb.net 中調用了SQL SERVER的存儲過程,結果是一張表table1,怎樣在DataGridView中只顯示其中一行

呵呵,看樣子你應該是想顯示的一行是特定的一行吧
你看這樣行不行
你用rs接受到存儲過程返回的表後
直接給rs設置一個過濾條件,例如 rs.Filter="ID=1"
將你要的那條記錄過濾出來後再將rs綁定到DataGridView

希望能幫到你……

⑸ VB.NET如何調用存儲過程

我提供下c#里實現的方法:
SqlConnection conn="連接資料庫語句";
SqlCommand cmd=new SqlCommand("存儲過程名 A或B",conn);
cmd.CommandType=CommandType.StoredProcere; //這句表示cmd的字元串是存儲過程
cmd.Parameters.Add("@存儲過程里的參數,用@開頭",SqlDbType.Nvarchar).Value="參數值";
...如果還有參數,繼續上句
conn.Open();
cmd.ExecuteNonQuery();

如果不要參數,直接把cmd.Parameters這句去掉。SqlDbType表示參數的類型,自己選擇

⑹ vb.net登陸按鈕調用存儲過程,有兩個comm對象時出錯

你上面的報錯是不是類似「連接已經打開」或者「連接已經關閉」之類?有可能是你說的原因,SqlConnection最好不要寫成全局的變數,應該在每個調用的地方重新new,最好用using結構來聲明。

⑺ vb.net 如何獲得存儲過程的返回值

DimcmdAsNewSqlCommand()

cmd.CommandType=CommandType.StoredProcere
cmd.CommandText="procname"

'參數名可以任意,但最好與存儲過程的return一致
'默認值隨便寫
DimretAsNewSqlParameter("ret",0)
'返回值類型才有下面一句
ret.Direction=ParameterDirection.ReturnValue
cmd.Parameters.Add(ret)

'其他的參數和一般的sql語句沒區別
'...

cmd.ExecuteNonQuery()

'得到了ret

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:600
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:892
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:586
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:771
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:690
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1016
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:261
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:120
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:809
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:719