Click here to Skip to main content
16,011,998 members
Home / Discussions / Database
   

Database

 
AnswerRe: Copy Stored Procedure Pin
Navi1528-Aug-06 19:24
Navi1528-Aug-06 19:24 
QuestionConncet To Table DBF - VB.net Pin
javad_200528-Aug-06 6:52
javad_200528-Aug-06 6:52 
AnswerRe: Conncet To Table DBF - VB.net Pin
Eric Dahlvang28-Aug-06 9:07
Eric Dahlvang28-Aug-06 9:07 
AnswerRe: Conncet To Table DBF - VB.net Pin
javad_200528-Aug-06 9:11
javad_200528-Aug-06 9:11 
GeneralRe: Conncet To Table DBF - VB.net Pin
Eric Dahlvang28-Aug-06 9:24
Eric Dahlvang28-Aug-06 9:24 
QuestionVB.NET SQL procedures to return values Pin
kakomalis28-Aug-06 1:59
kakomalis28-Aug-06 1:59 
AnswerRe: VB.NET SQL procedures to return values Pin
Navi1528-Aug-06 2:05
Navi1528-Aug-06 2:05 
AnswerRe: VB.NET SQL procedures to return values Pin
Eric Dahlvang28-Aug-06 3:46
Eric Dahlvang28-Aug-06 3:46 
It is a bad practice to get your ID using MAX(). You should define the l_id column as an IDENTITY column, and allow SQL Server to create the ID for you. Then, make your sproc like this:
CREATE PROCEDURE AddListing
@Name varchar(150),@Description varchar(1000),@Keywords varchar(50),
@Address varchar(200),@Telephone varchar(50),@Fax varchar(50),
@Mobile varchar(50),@Email varchar(50),@URL varchar(50),
@Aproved bit,@Premium bit,@UserID int,@nextID int Output --<the output
AS

SET NOCOUNT ON

INSERT INTO listings (l_name, l_desc, l_keywords, l_address, l_tel, l_fax, 
l_mob, l_email, l_url, l_premium, l_approved)
VALUES @Name,@Description,@Keywords,@Address,@Telephone,@Fax,@Mobile,@Email,
@URL,@Premium,@Aproved)

<code>SET @nextID = SCOPE_IDENTITY()</code>

INSERT INTO usr_ls_line (usr_id, l_id)
VALUES (@UserID,@nextID)

return @nextID


Then, in VB.NET do something like this:
Imports System.Data
Imports System.Data.SqlClient

...
Dim conn As New SqlConnection
conn.ConnectionString = "Data Source=(local);" & _
    "Initial Catalog=mytestdb;" & _
    "Integrated Security=SSPI"

Dim cmd As New SqlCommand
cmd.Connection = conn
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "AddListing"

Dim prm1 As New SqlParameter("@Name", SqlDbType.VarChar, 150)
prm1.Direction = ParameterDirection.Input
cmd.Parameters.Add(prm1)
prm1.Value = "MyStaffName"

Dim prm2 As New SqlParameter("@Description", SqlDbType.VarChar, 1000)
prm2.Direction = ParameterDirection.Input
cmd.Parameters.Add(prm2)
prm2.Value = "Whatever"

'...

<code>Dim prm5 As New SqlParameter("@nextID", SqlDbType.Int)
prm5.Direction = ParameterDirection.Output
cmd.Parameters.Add(prm5)</code>

conn.Open()
cmd.ExecuteNonQuery()
conn.Close()

MsgBox(<code>"Returned ID=" + prm5.Value</code>)


--EricDV Sig---------
Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them.
- Laurence J. Peters

GeneralRe: VB.NET SQL procedures to return values Pin
Not Active28-Aug-06 6:30
mentorNot Active28-Aug-06 6:30 
GeneralRe: VB.NET SQL procedures to return values Pin
Eric Dahlvang28-Aug-06 6:56
Eric Dahlvang28-Aug-06 6:56 
AnswerRe: VB.NET SQL procedures to return values Pin
Navi1528-Aug-06 19:33
Navi1528-Aug-06 19:33 
AnswerRe: VB.NET SQL procedures to return values Pin
kumarprabhakar7429-Aug-06 19:11
kumarprabhakar7429-Aug-06 19:11 
AnswerRe: VB.NET SQL procedures to return values Pin
Sage30-Aug-06 14:37
Sage30-Aug-06 14:37 
GeneralTrigger Order [modified] Pin
Monty228-Aug-06 1:57
Monty228-Aug-06 1:57 
AnswerRe: Trigger Order Pin
i.j.russell28-Aug-06 21:56
i.j.russell28-Aug-06 21:56 
GeneralRe: Trigger Order Pin
Monty228-Aug-06 22:00
Monty228-Aug-06 22:00 
QuestionHow to create a binary file from SQL Image value? Pin
pedestrian79727-Aug-06 21:45
pedestrian79727-Aug-06 21:45 
AnswerRe: How to create a binary file from SQL Image value? Pin
Colin Angus Mackay27-Aug-06 21:54
Colin Angus Mackay27-Aug-06 21:54 
GeneralRe: How to create a binary file from SQL Image value? Pin
pedestrian79727-Aug-06 22:10
pedestrian79727-Aug-06 22:10 
GeneralRe: How to create a binary file from SQL Image value? Pin
Colin Angus Mackay27-Aug-06 22:22
Colin Angus Mackay27-Aug-06 22:22 
GeneralRe: How to create a binary file from SQL Image value? Pin
pedestrian79727-Aug-06 22:45
pedestrian79727-Aug-06 22:45 
Questiondata migration Pin
n_i_s_h_a_n_t27-Aug-06 14:04
n_i_s_h_a_n_t27-Aug-06 14:04 
AnswerRe: data migration Pin
Colin Angus Mackay27-Aug-06 14:14
Colin Angus Mackay27-Aug-06 14:14 
GeneralRe: data migration Pin
n_i_s_h_a_n_t27-Aug-06 14:22
n_i_s_h_a_n_t27-Aug-06 14:22 
GeneralRe: data migration Pin
n_i_s_h_a_n_t27-Aug-06 14:24
n_i_s_h_a_n_t27-Aug-06 14:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.