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 > ขอสอบถามเกี่ยวกับการกรอก ชื่อฐานข้อมูล Username และ Password แล้วกด Save เพื่อเก็บค่าหน่อยครับ


 

[.NET] ขอสอบถามเกี่ยวกับการกรอก ชื่อฐานข้อมูล Username และ Password แล้วกด Save เพื่อเก็บค่าหน่อยครับ

 
Topic : 125474



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



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



ตามหัวข้อเลยครับ
เมื่อเปิดโปรแกรมขึ้นมาจะให้ตั้งค่า Config กำหนดพวกฐานข้อมูลที่จะเชื่อมต่อก่อนโดยกำหนดแต่ครั้งแรก

ภาพฟอร์มกรอกข้อมูล

connect

กรอกข้อมูลเสร็จกด save ข้อมูลลง Database (ยังไม่เชื่อต่อฐานข้อมูลจะให้มัน save ลงไปยังไง)
หลังจากกด save ก็จะปิดฟอร์มแล้วโหลดฟอร์มใหม่ขึ้นมาจังหวะโหลดฟอร์มใหม่ขึ้นมาก็จะดึงบานข้อมูลที่ save ไปขึ้นมาโชว์ใน textbox ประมาณนี้พอจะเข้าใจไหมครับ

พอจะแนะนำได้ไหมครับ VB.NET
ขอบคุณครับ



Tag : .NET, Ms SQL Server 2008, VB.NET



ประวัติการแก้ไข
2016-11-23 08:27:11
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-11-22 21:11:29 By : nakki321 View : 1130 Reply : 5
 

 

No. 1

Guest


เก็บไว้ใน Access ก่อนก็ได้ครับ
rrr



Class
Code (VB.NET)
01.Public Function SelectDB(ByVal Sql As String) As DataTable
02.        Dim DT As New DataTable()
03.        Using conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" ไฟล์ที่เก็บ Access  ";Persist Security Info=False")
04.            Dim da As New OleDbDataAdapter(Sql, conn)
05.            da.Fill(DT)
06.            conn.Close()
07.            conn.Dispose()
08.        End Using
09.        Return DT
10.    End Function
11. 
12. 
13.Public Function ExecuteDB(ByVal Sql As String) As Integer
14.        Using conn As New OleDbConnection(Module1.strcon2)
15.            Dim i As Integer = 0
16.            Dim com As New OleDbCommand
17.            'Dim Com As New SqlCommand(Sql, conn)
18.            With com
19.                .CommandType = CommandType.Text
20.                .CommandText = Sql
21.                .Connection = conn
22.                .Parameters.Clear()
23.            End With
24.            conn.Open()
25.            Try
26.                i = com.ExecuteNonQuery()
27.            Catch ex As Exception
28.                MessageBox.Show(ex.ToString, "Error Funtion ExecuteDB", MessageBoxButtons.OK, MessageBoxIcon.Error)
29.            End Try
30.            conn.Close()
31.            conn.Dispose()
32.            com = Nothing
33.            Return i
34.        End Using
35.    End Function

Code (VB.NET)
1.'สำหรับ Select
2. sql = "Select * From Data"
3.        Dim DT As DataTable = New ClassConnectAcc().SelectDB(sql)
4. 
5. 
6.'สำหรับ Insert
7.OLE = "insert into Data (   ) Values ( )"
8.            Dim insertOLE As Integer = New ClassConnectAcc().ExecuteDB(OLE)

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-11-23 08:47:23 By : Guest
 

 

No. 2

Guest


ตอบความคิดเห็นที่ : 1 เขียนโดย : Guest เมื่อวันที่ 2016-11-23 08:47:23
รายละเอียดของการตอบ ::
หรือไม่ก็ ไฟล์Txt

Code (VB.NET)
01.Imports System.IO
02. 
03. Sub WriterCONFIGFOREST()
04.        Try
05.            Dim objStreamWriter As StreamWriter
06.            objStreamWriter = New StreamWriter("C:\DataConfig.txt")
07.            objStreamWriter.WriteLine("::::::LOGIN::::::")
08.            objStreamWriter.WriteLine(TxtServerName.Text)
09.            objStreamWriter.WriteLine(TxtDatabase.Text)
10.            objStreamWriter.WriteLine(TxtUser.Text)
11.            objStreamWriter.WriteLine(TxtPass.Text)
12.            objStreamWriter.Close()
13.        Catch ex As Exception
14.        End Try
15.    End Sub
16.  Try
17.Dim objStreamReader As StreamReader
18.            Dim strLine As String
19.            Dim lc As Integer = 0
20.            objStreamReader = New StreamReader("C:\DataConfig.txt")
21.            strLine = objStreamReader.ReadLine
22.            Do While Not strLine Is Nothing
23.                Console.WriteLine(strLine)
24.                strLine = objStreamReader.ReadLine
25.                lc += 1
26.                If lc = 1 Then
27.                    TxtServerName.Text = strLine
28.                ElseIf lc = 2 Then
29.                    TxtDatabase.Text = strLine
30.                ElseIf lc = 3 Then
31.                    TxtUser.Text = strLine
32.                 ElseIf lc = 4 Then
33.                    TxtPass.Text = strLine
34.                End If
35.            Loop
36.            objStreamReader.Close()
37.            Console.ReadLine()
38.Catch ex As Exception
39. End Try


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-11-23 09:47:53 By : Guest
 

 

No. 3



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



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


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-11-23 09:56:54 By : lamaka.tor
 

 

No. 4



โพสกระทู้ ( 9,590 )
บทความ ( 2 )



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


แนะนำ ศึกษาการใช้ ini file ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-11-23 10:06:45 By : Chaidhanan
 

 

No. 5



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



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


ขอบคุณครับพี่ ๆ
ที่เคยทำจะเป็น VB.NETเชื่อม SQLSERVER ซึ่งตัวนี้กำหนด ไว้ใน app.config xml ไฟล์ เก็บตัวแปลแล้วเรียกใช้จะเปลี่ยนพวกชื่อฐานข้อมูล user,pass ก็ใช้ได้ปกติ

แต่ตัวนี้ผมทำเป็น VB.NET เชื่อม Mysql (ลองแล้วมันerror พึ่งเคยทำเลยงงๆฮ่าๆ) เดี๋ยวว่าจะลองทำเป็นไฟล์Txt เหมือนที่พี่ข้างบนบอกลองดูครับ

ปล.ถ้ากำหนดไว้เลยก็เชื่อมได้ปกติแต่ผู้ใช้งานเค้าต้องไปกำหนดเอง

Code (VB.NET)
01.Dim objConn As New MySqlConnection
02.      Dim objCmd As New MySqlCommand
03.      Dim dtAdapter As MySqlDataAdapter
04.      Dim dt As New DataTable
05.      Dim strConnString, strSQL As String
06. 
07.      strConnString = "Server=localhost;User Id=root; Password=1234; Database=db_name; Pooling=false"
08.      objConn.ConnectionString = strConnString
09.      objConn.Open()


กระทู้นี้ก็น่าสนใจ
https://www.thaicreate.com/dotnet/forum/051796.html


ประวัติการแก้ไข
2016-11-23 11:16:00
2016-11-23 11:16:49
2016-11-23 11:19:08
2016-11-23 11:19:41
2016-11-23 11:24:53
2016-11-23 11:25:07
2016-11-23 11:25:25
2016-11-23 11:25:43
2016-11-23 11:26:00
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-11-23 11:15:26 By : nakki321
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอสอบถามเกี่ยวกับการกรอก ชื่อฐานข้อมูล Username และ Password แล้วกด Save เพื่อเก็บค่าหน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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 อัตราราคา คลิกที่นี่