Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > .NET Framework > Forum > การ insert ข้อมูล ครับ ทุกครั้งที่เราจะ เพิ่ม ลบ แก้ไข หรือ ทำอะไรที่เชื่อมกับ ฐานข้อมูล เราต้อง ...



 

[.NET] การ insert ข้อมูล ครับ ทุกครั้งที่เราจะ เพิ่ม ลบ แก้ไข หรือ ทำอะไรที่เชื่อมกับ ฐานข้อมูล เราต้อง ...

 



Topic : 130925



โพสกระทู้ ( 33 )
บทความ ( 0 )



สถานะออฟไลน์




การ insert ข้อมูล ครับ ทุกครั้งที่เราจะ เพิ่ม ลบ แก้ไข หรือ ทำอะไรที่เชื่อมกับ ฐานข้อมูล เราต้อง ...

Code (VB.NET)
1.Imports System.Data.SqlClient
2. 
3.'ประกาศตัวแปร
4.Friend con As New SqlConnection("data source=.\SQL2012;initial catalog=Projectcall; integrated Security=sspi;")
5.Friend cmd As New SqlCommand
6.Friend sql As String = ""


ข้อความข้างบน ทุก หน้าหรือเปล่าครับ เช่น ... frm_login ก็เขียน code ข้างบน frm_main ก็เขียน code ข้างบน จึงจะเรียกใช้หรือเชื่อมต่อกับ
ฐานข้อมูลได้ครับ รบกวนผู้รู้แจ้งช่วยที

แล้วอีกอย่าง เราทำ หน้า Module ไว้เขียน code ใช้ได้ทั้ง frm เลยไหมครับ ไม่ต้องเขียนซ้ำหรือว่าแค่ก๊อปมาวางก็ใชได้ อธิบายอย่างระเอียดให้ทีนะครับ ขอบคุณมากๆ

#คนแก่มือใหม่



Tag : ASP, Ms SQL Server 2012, Web (ASP.NET), VB.NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-04-27 10:46:02 By : chatchawan5897 View : 1069 Reply : 3
 

 

No. 1



โพสกระทู้ ( 119 )
บทความ ( 3 )



สถานะออฟไลน์
Facebook

ก็ทำโมดูลขึ้นมาอันนึงก็ได้ครับ แล้วประกาศเป็น Friend หรือ Public ก็เรียกใช้ได้ทั้งโปรเจ็คแล้วครับ

เช่น
Code (VB.NET)
01.Imports MySql.Data.MySqlClient
02. 
03.Module ModuleCode
04. Friend FileConfigINI_mcode = Application.StartupPath + "\CONFIG.ini"
05.    Friend server As String = HexToStr(ReadIni(FileConfigINI_mcode, "database_config", "server", ""))
06.    Friend database As String = HexToStr(ReadIni(FileConfigINI_mcode, "database_config", "data_base_name", ""))
07.    Friend user As String = HexToStr(ReadIni(FileConfigINI_mcode, "database_config", "data_base_user", ""))
08.    Friend password As String = HexToStr(ReadIni(FileConfigINI_mcode, "database_config", "data_base_password", ""))
09.    Friend port As String = HexToStr(ReadIni(FileConfigINI_mcode, "database_config", "data_base_port", ""))
10.    'connect database
11.    Public data As String = "Server='" & server & "';Port='" & port & "';Database='" & database & "';Uid='" & user & "';Pwd='" & password & "';Convert Zero Datetime=True;"
12. 
13.    ''' <summary>
14.    ''' MySqlConnection
15.    ''' </summary>
16.    ''' <remarks></remarks>
17.    Public ConnectionDB As New MySqlConnection(data)
18.    Dim constrAppconfig As String = "server=" + server + ";Port=" + port + ";user id=" + user + ";password=" + password + ";database=" + database + ";Convert Zero Datetime=True;"
19. 
20.    ''' <summary>
21.    ''' String สำหรับ MySQL
22.    ''' </summary>
23.    ''' <remarks></remarks>
24.    Public strSQL As String
25. 
26.    ''' <summary>
27.    ''' MySqlDataAdapter
28.    ''' </summary>
29.    ''' <remarks></remarks>
30.    Public dtAdapter As MySqlDataAdapter
31. 
32.    ''' <summary>
33.    ''' DataTable Form MySQL
34.    ''' </summary>
35.    ''' <remarks></remarks>
36.    Public dt As DataTable
37. 
38.    ''' <summary>
39.    ''' DataSet Form MySQL
40.    ''' </summary>
41.    ''' <remarks></remarks>
42.    Public ds As DataSet
43. 
44.    ''' <summary>
45.    '''  DataRow Form MySQL
46.    ''' </summary>
47.    ''' <remarks></remarks>
48.    Public dRow As DataRow
49. 
50.    ''' <summary>
51.    ''' MySqlCommand
52.    ''' </summary>
53.    ''' <remarks></remarks>
54.    Public cmd As MySqlCommand
55. 
56.    ''' <summary>
57.    ''' MySqlDataReader
58.    ''' </summary>
59.    ''' <remarks></remarks>
60.    Public Dr As MySqlDataReader
61. 
62.    ''' <summary>
63.    ''' DataView From MySQL
64.    ''' </summary>
65.    ''' <remarks></remarks>
66.    Public dv As DataView
67.    Public saveMess As Integer
68.    Friend cashSelectDetail As String
69. 
70.    ''' <summary>
71.    ''' เปิด/ปิด การเชื่อมต่อฐานข้อมูล MySQL อัตโนมัติ
72.    ''' </summary>
73.    ''' <remarks>Call open_connection()</remarks>
74.    Public Sub open_connection()
75.        Try
76.            If ConnectionDB.State = ConnectionState.Open Then ConnectionDB.Close()
77.            ConnectionDB.Open()
78.        Catch ex As Exception
79.            Throw New Exception("การเชื่อมต่อฐานข้อมูลใช้งานไม่ได้ เกิดข้อผิดพลาด : " & ex.Message)
80.        End Try
81.    End Sub
82.End Module


เรียกใช้ในฟอร์มต่างๆ

Code (VB.NET)
01.  Friend MenuLoigName As String
02.   Friend access, leval As Integer
03.Friend Sub checkAccess(ByVal CeAc As String)
04.       Try
05.           access = Nothing
06.           leval = Nothing
07.           MenuLoigName = CeAc
08.           cmd = New MySqlCommand("SELECT access,leval FROM access_lavel WHERE zone='" & CeAc & "'", ConnectionDB)
09.           Call open_connection()
10.           Dr = cmd.ExecuteReader()
11.           If Dr.HasRows Then
12.               Dr.Read()
13.               access = Dr.Item("access")
14.               leval = Dr.Item("leval")
15.           End If
16.       Catch ex As Exception
17.           Me.lblMainStatus.Text = "Error - " & Me.GetType().Name & " - " & System.Reflection.MethodBase.GetCurrentMethod().Name & " - " & ex.Message
18.       End Try
19.   End Sub


การประกาศตัวแปรในโมดูล เวลาใช้เราไม่ต้องอ้างอิงใด ๆ ต่างจากประกาศใน Form หรือ Class ต้องอ้างอิงชื่อ Form หรือ Class นั้น ๆ ที่ตัวแปรถูกประกาศอยู่ เช่น

Code (VB.NET)
1.Public Class MainFrm
2. 
3.Public r As String
4. 
5.End Class


เวลานำไปใช้ใน Form หรือ Class อื่น ต้องอ้างอิงชื่อ คลาสนั้นด้วย

Code (VB.NET)
1.MainFrm.r = "abcd"
2.'หรือ
3.me.Textbox1.Text = MainFrm.r







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-04-29 10:13:33 By : pakyaudio
 


 

No. 2



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

ใช้ dataset ครับ ง่ายๆชิลๆ

https://www.thaicreate.com/free-web-script/asp-net-create-shopping-cart-step-by-step.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-04-29 18:06:17 By : lamaka.tor
 

 

No. 3



โพสกระทู้ ( 33 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากครับ จะเอาไปศึกษานะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-04-30 14:36:18 By : chatchawan5897
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การ insert ข้อมูล ครับ ทุกครั้งที่เราจะ เพิ่ม ลบ แก้ไข หรือ ทำอะไรที่เชื่อมกับ ฐานข้อมูล เราต้อง ...
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่