Click here to Skip to main content
15,905,607 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,

How to write Storedprocedures in Ms-Access and how to call them into windows vb.net application


Thanks in Advance

Sucharitha
Posted
Updated 20-Jul-12 2:27am
v2

 
Share this answer
 
Comments
bbirajdar 20-Jul-12 9:17am    
+5ed
Jim Jos 20-Jul-12 9:20am    
Thanks!!
A stored procedure in Access is called a Query and you call it just like any other stored procedure.
VB
Dim cmd As OleDbCommand = New OleDbCommand()   
        Dim sConStr As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db1.mdb"   
        Dim conn As OleDbConnection   
  
        conn = New OleDbConnection(sConStr)   
  
        cmd.Connection = conn  
        cmd.CommandType = CommandType.StoredProcedure   
        cmd.CommandText = "yourqueryname"  
  
        conn.Open()   
        cmd.ExecuteNonQuery()   
        conn.Close()  


See
http://www.stardeveloper.com/articles/display.html?article=2001050101&page=1[^]
http://msaccessmemento.hubpages.com/hub/Stored_Procedure_in_MS_Access[^]
http://devcity.net/Articles/18/msaccess_sp.aspx[^]

[Edit]
C#
using (OleDbConnection conn = new OleDbConnection(ConnString))

{

  using (OleDbCommand cmd = new OleDbCommand(SqlString, conn))

  {

    cmd.CommandType = CommandType.StoredProcedure;

    cmd.Parameters.AddWithValue("FirstName", txtFirstName.Text);

    cmd.Parameters.AddWithValue("LastName", txtLastName.Text);

    conn.Open();

    cmd.ExecuteNonQuery();

  }

}
 
Share this answer
 
v3
Comments
RagSuchi 23-Jul-12 1:46am    
Hi Wes Aday,

Thanks for ur reponse...

Can you please give the sample parameterized queries in Access..
[no name] 23-Jul-12 7:45am    
See edit
Hi All,

i have wrote parameterized query in ms-access.
can any one tell me that, how can i call that query in windows vb.net

___Query

SQL
UPDATE Wsr_UserDetails SET Wsr_UserDetails.[Password] = [Pwd]
WHERE (((Wsr_UserDetails.UserId)=[Uid]));


-----------


Thanks in advance
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900