 |
|
ตามหัวข้อเลยครับ ผมจะสร้าง STORE PROCEDURE ผ่าน VB.NET คำสั่งสร้าง มันมีหลายแถวนะครับ MultiLine ผมไม่รู้จริงๆเลยครับ จะเขียนหลายๆแถวยังไง ผมมี code ให้ดูครับที่ผมทำ ช่วยแนะนำด้วยนะครับ
Code (VB.NET)
Private Sub search_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
Dim cmd As New System.Data.SqlClient.SqlCommand()
Dim conn As New System.Data.SqlClient.SqlConnection(My.Settings.LoanConnectionString)
cmd.Connection = conn
cmd.CommandText = "CREATE PROCEDURE dbo.Rpt_Search_Customer_Infomation" & _
"@gIDname NVARCHAR(250)," & _
"@gNameLa NVARCHAR(250)," & _
"@gLastNameLa NVARCHAR(250)" & _
"AS" & _
"SELECT g.GroupID AS GroupID,g.Disburse AS DisburmentDate, g.Inactive AS StatusAct, c.CustomerID,c.Principal AS Principal," & _
"m.NameKhm AS Name,m.LastName AS Surname, m.BirthDate AS BirthDate, m.Province AS Province, m.District AS District, " & _
"m.Commune AS Village " & _
"INTO #Filter" & _
"FROM tblGroups g" & _
"INNER JOIN tblClients c ON g.GroupID=c.GroupID" & _
"INNER JOIN TblCustomers m ON c.CustomerID=m.CustomerID" & _
"WHERE g.GroupID LIKE '%'+@gIDname+'%' AND m.NameKhm LIKE '%'+@gNameLa+'%' AND m.LastName LIKE '%'+@gLastNameLa+'%'" & _
"ORDER BY g.GroupID"
conn.Open()
cmd.ExecuteNonQuery()
conn.Close()
Catch ex As Exception
End Try
End Sub
ตรงสีฟ้านั้นนะครับ คือผมต้องเขียนยังไงครับ ถึงจะผ่าน(ถูก) ถ้าผมเขียน cmd.CommandText = "CREATE PROCEDURE dbo.Rpt_Sea...." เป็นแถวเดียวผ่าน แต่ผมเขียนหลายๆแถวแบบข้างบน ไม่ผ่าน รบกวนผู้่รู้ช่วยหน่อยครับ
ปล.กระทู้แรกของผมนะครับ ผิดพาดยังไงต้องขอโทษด้วยนะครับ
Tag : .NET
|
ประวัติการแก้ไข 2013-03-28 15:02:12 2013-03-28 15:03:03 2013-03-28 15:08:49
|
 |
 |
 |
 |
Date :
2013-03-28 14:54:23 |
By :
soudaphone |
View :
825 |
Reply :
1 |
|
 |
 |
 |
 |
|
|
|
 |