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 > vb 2015 อยากเชื่อมต่อ sql server ผ่าน IP ต้องทำยังไรบ้างครับ


 

[.NET] vb 2015 อยากเชื่อมต่อ sql server ผ่าน IP ต้องทำยังไรบ้างครับ

 
Topic : 128270



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



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


รบกวนสอบถามหน่อยครับ vb ผม sConnect = "Server=STOCK_2\SQLEXPRESS;Initial Catalog=Datadase;User ID=ID;Password=Password;" แต่ลองเชื่อมเป็น IP เครื่องต้องทำไงครับ ลองใส่ IP เครื่องแล้วรัน ไม่ได้ครับ



Tag : .NET, VB.NET

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-07-14 09:23:42 By : 1341922845927942 View : 4067 Reply : 10
 

 

No. 1



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



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

Code (C#)
001.using System;
002.using System.Collections.Generic;
003.using System.Linq;
004.using System.Text;
005.using System.Data;
006. 
007.namespace TORServices.DatabaseTor
008.{
009. 
010.   public static class Databaseconnection
011.   {
012. 
013.       /// <summary> ตรวจสอบ ข้อความว่าอยู่ในรูปแบบ IP หรือไม่
014.       /// <para>ตัวอย่าง เช่น </para>
015.       /// <para> "192.168.23.55".CheckIP()== True </para>
016.       /// <para>อ้างอิงจาก  TOR@ChemCoM </para>
017.       /// </summary>
018.       public static bool CheckIP(this string input)
019.       {
020.           System.Text.RegularExpressions.Regex rex = new System.Text.RegularExpressions.Regex(@"(^\d{1,}\.\d{1,}\.\d{1,}\.\d{1,}\z)");
021.           return rex.IsMatch(input);
022.       }
023.       #region _ODBC
024. 
025.      /// <summary>ODBC
026.      /// <para>ตัวอย่าง ConnectionString เช่น </para>
027.      /// <para>"Dsn=DsnName;Uid=UserName;Pwd=Secret;"</para>
028.      /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
029.      /// </summary>
030.       public static System.Data.Odbc.OdbcConnection OdbcConnection(string connectionString = "")
031.       {
032.           System.Data.Odbc.OdbcConnection con = new System.Data.Odbc.OdbcConnection(connectionString);
033.           try{con.Open();return con;}catch (Exception ex){throw ex;}
034.       }
035.       /// <summary>ODBC DSN:Microsoft SQL Server,Oracle,MySql
036.       /// <para>ตัวอย่าง ConnectionString เช่น </para>
037.       /// <para>"Dsn=DsnName;Uid=UserName;Pwd=Secret;"</para>
038.       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
039.       /// </summary>
040.       public static System.Data.Odbc.OdbcConnection OdbcConnection(string DsnName, string UserName = "", string Pwd = "")
041.       {
042.           return OdbcConnection("Dsn=" + DsnName + ";Uid="+UserName+";Pwd=" + Pwd + ";");
043.       }
044.       /// <summary>ODBC DSN:Microsoft Access
045.       /// <para>ตัวอย่าง ConnectionString เช่น </para>
046.       /// <para>"Driver={Microsoft Access Driver (*.mdb)};Dbq=c:\myPath\myDb.mdb;Uid=Admin;Pwd=;"</para>
047.       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
048.       /// </summary>
049.       public static System.Data.Odbc.OdbcConnection OdbcConnection(string Filename,  string Pwd = "")
050.       {
051.           return OdbcConnection("Driver={Microsoft Access Driver (*.mdb)};Dbq="+Filename+";Uid=Admin;Pwd="+Pwd+";");
052.       }
053.      
054.       #endregion
055. 
056.       #region _OleDb
057.       /// <summary>OleDb
058.       /// <para>ตัวอย่าง ConnectionString เช่น </para>
059.       /// <para>"Driver=SQLOLEDB;Data Source=ServerName;Initial Catalog=DataBaseName;User id=UserName;Password=Secret;"</para>
060.       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
061.       /// </summary>
062.       public static System.Data.OleDb.OleDbConnection OleDbConnection(string connectionString = "")
063.       {
064.           System.Data.OleDb.OleDbConnection con = new  System.Data.OleDb.OleDbConnection(connectionString);
065.           try{con.Open();return con;}catch (Exception ex){throw ex;}
066.       }
067.       /// <summary>OleDb -- Standard Connection:Microsoft SQL Server
068.       /// <para>ตัวอย่าง ConnectionString เช่น </para>
069.       /// <para>"Driver=SQLOLEDB;Data Source=ServerName;Initial Catalog=DataBaseName;User id=UserName;Password=Secret;"</para>
070.       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
071.       /// </summary>
072.       public static System.Data.OleDb.OleDbConnection OleDbConnection(string DataSource,string DataBaseName,string UserName, string Pwd = "")
073.       {
074.           return OleDbConnection("Driver=SQLOLEDB;Data Source=" + DataSource + ";Initial Catalog=" + DataBaseName + ";User id=" + UserName + ";Password=" + Pwd + ";");
075.       }
076.       /// <summary>OleDb -- via IP Address:Microsoft SQL Server
077.       /// <para>ตัวอย่าง ConnectionString เช่น </para>
078.       /// <para>"Driver=SQLOLEDB;Network Library=DBMSSOCN;Data Source=xxx.xxx.xxx.xxx,1433;Initial Catalog=DataBaseName;User id=UserName;Password=Secret;"</para>
079.       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
080.       /// </summary>
081.       public static System.Data.OleDb.OleDbConnection OleDbConnection( string DataSource,string IP , string DataBaseName, string UserName, string Pwd = "",string port = "1433")
082.       {
083.           return (!IP.CheckIP()) ? null : OleDbConnection("Driver=SQLOLEDB;Data Source=" + IP + "," + port + ";Initial Catalog=" + DataBaseName + ";User id=" + UserName + ";Password=" + Pwd + ";");
084.       }
085.       /// <summary>OleDb with MS Jet -- Standard Security
086.       /// <para>ตัวอย่าง ConnectionString เช่น </para>
087.       /// <para>"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\mypath\myDb.mdb;User id=admin;Password="</para>
088.       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
089.       /// </summary>
090.       public static System.Data.OleDb.OleDbConnection OleDbConnection( string Filename,  string Pwd = "")
091.       {
092.           return OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Filename+";User id=admin;"+ ";Password=" + Pwd + ";");
093.       }
094.       #endregion
095. 
096.       #region _SqlClient
097.       /// <summary>SqlClient
098.       /// <para>ตัวอย่าง ConnectionString เช่น </para>
099.       /// <para>"Data Source=ServerName;Initial Catalog=DataBaseName;User id=UserName;Password=Secret;"</para>
100.       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
101.       /// </summary>
102.       public static System.Data.SqlClient.SqlConnection SqlConnection(string connectionString = "")
103.       {
104.           System.Data.SqlClient.SqlConnection con = new  System.Data.SqlClient.SqlConnection(connectionString);
105.           try
106.           {
107.               con.Open();
108.               return con;
109.           }
110.           catch (Exception ex)
111.           {
112.               throw ex;
113.           }
114.       }
115.       /// <summary>.NET DataProvider -- Standard Connection:Microsoft SQL Server
116.       /// <para>ตัวอย่าง ConnectionString เช่น </para>
117.       /// <para>"Data Source=ServerName;Initial Catalog=DataBaseName;Integrated Security=SSPI;"</para>
118.       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
119.       /// </summary>
120.       public static System.Data.SqlClient.SqlConnection SqlConnection(string DataSource, string DataBaseName, string UserName, string Pwd = "")
121.       {
122.           return SqlConnection("Data Source=" + DataSource + ";" + "Initial Catalog=" + DataBaseName + ";" +"User id=" + UserName + ";" +"Password=" + Pwd + ";");
123. 
124.       }
125.       /// <summary>.NET DataProvider -- via IP Address:Microsoft SQL Server
126.       /// <para>ตัวอย่าง ConnectionString เช่น </para>
127.       /// <para>"Network Library=DBMSSOCN;Data Source=xxx.xxx.xxx.xxx,1433;Initial Catalog=DataBaseName;User Id=UserName;Password=Secret;"</para>
128.       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
129.       /// </summary>
130.       public static System.Data.SqlClient.SqlConnection SqlConnection( string IP, string DataBaseName, string UserName, string Pwd = "", string port = "1433")
131.       {
132.   
133.           return (!IP.CheckIP())?null: SqlConnection("Network Library=DBMSSOCN;Data Source="+IP+","+port+";Initial Catalog="+DataBaseName+";User Id="+UserName+";Password="+Pwd+";");
134. 
135.       }
136.       /// <summary>Microsoft Sql Express.NET Data Provider -- Default Relative Path -- Standard Connection:Microsoft SQL Server
137.       /// <para>ตัวอย่าง ConnectionString เช่น </para>
138.       /// <para>"Data Source=.\SQLExpress;User Instance=true;User Id=UserName;Password=Secret;AttachDbFilename=|DataDirectory|DataBaseName.mdf;"</para>
139.       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
140.       /// </summary>
141.       public static System.Data.SqlClient.SqlConnection SqlConnection(string DataBaseName, string UserName, string Pwd = "" )
142.       {
143.           return  SqlConnection("Data Source=.\\SQLExpress;User Instance=true;User Id="+UserName+";Password="+ Pwd+";AttachDbFilename="+DataBaseName+";");
144.       }
145.       #endregion
146. 
147.       #region _OracleClient
148.       /// <summary>OracleClient
149.       /// <para>ตัวอย่าง ConnectionString เช่น </para>
150.       /// <para>"Data Source=ServerName;User id=UserName;Password=Secret;"</para>
151.       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
152.       /// </summary>
153.       public static System.Data.OracleClient.OracleConnection OracleConnection(string connectionString = "")
154.       {
155.           System.Data.OracleClient.OracleConnection con = new   System.Data.OracleClient.OracleConnection(connectionString);
156.           try
157.           {
158.               con.Open();
159.               return con;
160.           }
161.           catch (Exception ex)
162.           {
163.               throw ex;
164.           }
165.       }
166.       /// <summary>Oracle .NET DataProvider from Microsoft -- Standard Connection
167.       /// <para>ตัวอย่าง ConnectionString เช่น </para>
168.       /// <para>"Data Source=ServerName;User id=UserName;Password=Secret;"</para>
169.       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
170.       /// </summary>
171.       public static System.Data.OracleClient.OracleConnection OracleConnection(string DataSource,  string UserName, string Pwd = "")
172.       {
173.           return OracleConnection("Data Source="+DataSource+";" +
174.              "User id="+UserName+";" +
175.              "Password="+Pwd+";");
176. 
177.       }
178. 
179.       #endregion
180.   }
181.}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-14 10:53:17 By : lamaka.tor
 

 

No. 2



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



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

ตอบความคิดเห็นที่ : 1 เขียนโดย : lamaka.tor เมื่อวันที่ 2017-07-14 10:53:17
รายละเอียดของการตอบ ::
อย่าง งงเลยครับ คืออะไรยังไงหรอครับ แล้วผมเขียน vb อะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-14 10:57:40 By : 1341922845927942
 

 

No. 3



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



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

Code (VB.NET)
01.Imports System.Data.SqlClient
02.Module dbfuntion
03.    Public myConnection As New SqlConnection  'ตัวแปรสำหรับติดต่อฐานข้อมูล
04.    Public sConnect As String 'ตัวแปรสำหรับคำสั่งต่อฐานข้อมูล
05.    Public sSql As String 'ตัวแปรคำสั่ง sql
06.    Public Sub ConnectDB() ' ฟังชั่นก์ไว้สำหรับติดต่อฐานข้อมูลเมื่อต้องการใช้งาน
07.        'sConnect = "Server=192.168.1.34 Catalog=Datadase;User ID=sa;Password=Password;"
08.        sConnect = "Server=STOCK_2\SQLEXPRESS;Initial Catalog=Datadase;User ID=sa;Password=Password;"
09. 
10.        myConnection.ConnectionString = sConnect ' คำสั่งติดต่อฐานข้อมูล
11.        myConnection.Open()
12.        'MsgBox("ติดต่อสำเร็จ")
13.    End Sub
14.    Public Sub Erroralert()
15.        MsgBox("เกิดข้อผิดพลาด  กรุณาตรวจสอบความถูกต้อง โปรแกรมจะปิดตัวเองลงอัตโนมัติ", MsgBoxStyle.Critical, "โปรแกรมระบบจัดการกางเกงยีนส์")
16.        myConnection.Close()
17.        End
18.    End Sub
19.End Module


ผมเขียนแบบนี้อะครับ


ประวัติการแก้ไข
2017-07-14 10:59:45
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-14 10:59:03 By : 1341922845927942
 

 

No. 4



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



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


ตอนที่เป็น ip ได้ใส่ \sqlexpress ด้วยไหมครับ

sConnect = "Server=192.168.1.10\SQLEXPRESS;Initial Catalog=Datadase;User ID=sa;Password=Password;"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-14 11:13:41 By : fonfire
 

 

No. 5



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



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


Server=IpHost;Database=BaseHost;Uid=User;Pwd=Password;trusted_Connection=true;
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-14 11:19:45 By : adminliver
 

 

No. 6



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



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

ตอบความคิดเห็นที่ : 4 เขียนโดย : fonfire เมื่อวันที่ 2017-07-14 11:13:41
รายละเอียดของการตอบ ::
ไม่ได้ใส่ครับ
ใส่แค่นี้ 'sConnect = "Server=192.168.1.34 Catalog=Datadase;User ID=sa;Password=Password;"

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-14 13:06:35 By : 1341922845927942
 

 

No. 7



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



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

ตอบความคิดเห็นที่ : 5 เขียนโดย : adminliver เมื่อวันที่ 2017-07-14 11:19:45
รายละเอียดของการตอบ ::
'sConnect = "Server=192.168.1.34;Database=Datadase;Uid=sa;Pwd=Password;trusted_Connection=true;"
ยังงี้หรอครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-14 13:12:52 By : 1341922845927942
 

 

No. 8



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



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


ลองใส่ \sqlexpress ดูครับ
เผื่อจะได้

sConnect = "Server=192.168.1.10\SQLEXPRESS;Initial Catalog=Datadase;User ID=sa;Password=Password;"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-14 13:29:52 By : fonfire
 

 

No. 9



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



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

ตอบความคิดเห็นที่ : 8 เขียนโดย : fonfire เมื่อวันที่ 2017-07-14 13:29:52
รายละเอียดของการตอบ ::
ได้แล้วรับ ขอบคุณมากครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-14 13:44:35 By : 1341922845927942
 

 

No. 10



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-15 14:59:18 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : vb 2015 อยากเชื่อมต่อ sql server ผ่าน IP ต้องทำยังไรบ้างครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่