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,037

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



 

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 : 3997 Reply : 10
 

 

No. 1



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



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

Code (C#)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace TORServices.DatabaseTor
{

   public static class Databaseconnection
   {

       /// <summary> ตรวจสอบ ข้อความว่าอยู่ในรูปแบบ IP หรือไม่
       /// <para>ตัวอย่าง เช่น </para>
       /// <para> "192.168.23.55".CheckIP()== True </para>
       /// <para>อ้างอิงจาก  TOR@ChemCoM </para>
       /// </summary>
       public static bool CheckIP(this string input)
       {
           System.Text.RegularExpressions.Regex rex = new System.Text.RegularExpressions.Regex(@"(^\d{1,}\.\d{1,}\.\d{1,}\.\d{1,}\z)");
           return rex.IsMatch(input);
       }
       #region _ODBC

      /// <summary>ODBC
      /// <para>ตัวอย่าง ConnectionString เช่น </para>
      /// <para>"Dsn=DsnName;Uid=UserName;Pwd=Secret;"</para>
      /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
      /// </summary>
       public static System.Data.Odbc.OdbcConnection OdbcConnection(string connectionString = "")
       {
           System.Data.Odbc.OdbcConnection con = new System.Data.Odbc.OdbcConnection(connectionString);
           try{con.Open();return con;}catch (Exception ex){throw ex;}
       }
       /// <summary>ODBC DSN:Microsoft SQL Server,Oracle,MySql 
       /// <para>ตัวอย่าง ConnectionString เช่น </para>
       /// <para>"Dsn=DsnName;Uid=UserName;Pwd=Secret;"</para>
       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
       /// </summary>
       public static System.Data.Odbc.OdbcConnection OdbcConnection(string DsnName, string UserName = "", string Pwd = "")
       {
           return OdbcConnection("Dsn=" + DsnName + ";Uid="+UserName+";Pwd=" + Pwd + ";");
       }
       /// <summary>ODBC DSN:Microsoft Access
       /// <para>ตัวอย่าง ConnectionString เช่น </para>
       /// <para>"Driver={Microsoft Access Driver (*.mdb)};Dbq=c:\myPath\myDb.mdb;Uid=Admin;Pwd=;"</para>
       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
       /// </summary>
       public static System.Data.Odbc.OdbcConnection OdbcConnection(string Filename,  string Pwd = "")
       {
           return OdbcConnection("Driver={Microsoft Access Driver (*.mdb)};Dbq="+Filename+";Uid=Admin;Pwd="+Pwd+";");
       }
     
       #endregion

       #region _OleDb
       /// <summary>OleDb
       /// <para>ตัวอย่าง ConnectionString เช่น </para>
       /// <para>"Driver=SQLOLEDB;Data Source=ServerName;Initial Catalog=DataBaseName;User id=UserName;Password=Secret;"</para>
       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
       /// </summary>
       public static System.Data.OleDb.OleDbConnection OleDbConnection(string connectionString = "")
       {
           System.Data.OleDb.OleDbConnection con = new  System.Data.OleDb.OleDbConnection(connectionString);
           try{con.Open();return con;}catch (Exception ex){throw ex;}
       }
       /// <summary>OleDb -- Standard Connection:Microsoft SQL Server
       /// <para>ตัวอย่าง ConnectionString เช่น </para>
       /// <para>"Driver=SQLOLEDB;Data Source=ServerName;Initial Catalog=DataBaseName;User id=UserName;Password=Secret;"</para>
       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
       /// </summary>
       public static System.Data.OleDb.OleDbConnection OleDbConnection(string DataSource,string DataBaseName,string UserName, string Pwd = "")
       {
           return OleDbConnection("Driver=SQLOLEDB;Data Source=" + DataSource + ";Initial Catalog=" + DataBaseName + ";User id=" + UserName + ";Password=" + Pwd + ";");
       }
       /// <summary>OleDb -- via IP Address:Microsoft SQL Server
       /// <para>ตัวอย่าง ConnectionString เช่น </para>
       /// <para>"Driver=SQLOLEDB;Network Library=DBMSSOCN;Data Source=xxx.xxx.xxx.xxx,1433;Initial Catalog=DataBaseName;User id=UserName;Password=Secret;"</para>
       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
       /// </summary>
       public static System.Data.OleDb.OleDbConnection OleDbConnection( string DataSource,string IP , string DataBaseName, string UserName, string Pwd = "",string port = "1433")
       {
           return (!IP.CheckIP()) ? null : OleDbConnection("Driver=SQLOLEDB;Data Source=" + IP + "," + port + ";Initial Catalog=" + DataBaseName + ";User id=" + UserName + ";Password=" + Pwd + ";");
       }
       /// <summary>OleDb with MS Jet -- Standard Security
       /// <para>ตัวอย่าง ConnectionString เช่น </para>
       /// <para>"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\mypath\myDb.mdb;User id=admin;Password="</para>
       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
       /// </summary>
       public static System.Data.OleDb.OleDbConnection OleDbConnection( string Filename,  string Pwd = "")
       {
           return OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Filename+";User id=admin;"+ ";Password=" + Pwd + ";");
       }
       #endregion

       #region _SqlClient
       /// <summary>SqlClient
       /// <para>ตัวอย่าง ConnectionString เช่น </para>
       /// <para>"Data Source=ServerName;Initial Catalog=DataBaseName;User id=UserName;Password=Secret;"</para>
       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
       /// </summary>
       public static System.Data.SqlClient.SqlConnection SqlConnection(string connectionString = "")
       {
           System.Data.SqlClient.SqlConnection con = new  System.Data.SqlClient.SqlConnection(connectionString);
           try
           {
               con.Open();
               return con;
           }
           catch (Exception ex)
           {
               throw ex;
           }
       }
       /// <summary>.NET DataProvider -- Standard Connection:Microsoft SQL Server
       /// <para>ตัวอย่าง ConnectionString เช่น </para>
       /// <para>"Data Source=ServerName;Initial Catalog=DataBaseName;Integrated Security=SSPI;"</para>
       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
       /// </summary>
       public static System.Data.SqlClient.SqlConnection SqlConnection(string DataSource, string DataBaseName, string UserName, string Pwd = "")
       {
           return SqlConnection("Data Source=" + DataSource + ";" + "Initial Catalog=" + DataBaseName + ";" +"User id=" + UserName + ";" +"Password=" + Pwd + ";");

       }
       /// <summary>.NET DataProvider -- via IP Address:Microsoft SQL Server
       /// <para>ตัวอย่าง ConnectionString เช่น </para>
       /// <para>"Network Library=DBMSSOCN;Data Source=xxx.xxx.xxx.xxx,1433;Initial Catalog=DataBaseName;User Id=UserName;Password=Secret;"</para>
       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
       /// </summary>
       public static System.Data.SqlClient.SqlConnection SqlConnection( string IP, string DataBaseName, string UserName, string Pwd = "", string port = "1433")
       {
  
           return (!IP.CheckIP())?null: SqlConnection("Network Library=DBMSSOCN;Data Source="+IP+","+port+";Initial Catalog="+DataBaseName+";User Id="+UserName+";Password="+Pwd+";");

       }
       /// <summary>Microsoft Sql Express.NET Data Provider -- Default Relative Path -- Standard Connection:Microsoft SQL Server
       /// <para>ตัวอย่าง ConnectionString เช่น </para>
       /// <para>"Data Source=.\SQLExpress;User Instance=true;User Id=UserName;Password=Secret;AttachDbFilename=|DataDirectory|DataBaseName.mdf;"</para>
       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
       /// </summary>
       public static System.Data.SqlClient.SqlConnection SqlConnection(string DataBaseName, string UserName, string Pwd = "" )
       {
           return  SqlConnection("Data Source=.\\SQLExpress;User Instance=true;User Id="+UserName+";Password="+ Pwd+";AttachDbFilename="+DataBaseName+";");
       }
       #endregion

       #region _OracleClient
       /// <summary>OracleClient
       /// <para>ตัวอย่าง ConnectionString เช่น </para>
       /// <para>"Data Source=ServerName;User id=UserName;Password=Secret;"</para>
       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
       /// </summary>
       public static System.Data.OracleClient.OracleConnection OracleConnection(string connectionString = "")
       {
           System.Data.OracleClient.OracleConnection con = new   System.Data.OracleClient.OracleConnection(connectionString);
           try
           {
               con.Open();
               return con;
           }
           catch (Exception ex)
           {
               throw ex;
           }
       }
       /// <summary>Oracle .NET DataProvider from Microsoft -- Standard Connection
       /// <para>ตัวอย่าง ConnectionString เช่น </para>
       /// <para>"Data Source=ServerName;User id=UserName;Password=Secret;"</para>
       /// <para>อ้างอิงจาก  http://www.dofactory.com/reference/connection-strings </para>
       /// </summary>
       public static System.Data.OracleClient.OracleConnection OracleConnection(string DataSource,  string UserName, string Pwd = "")
       {
           return OracleConnection("Data Source="+DataSource+";" + 
              "User id="+UserName+";" +
              "Password="+Pwd+";");

       }

       #endregion
   }
}








แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
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)
Imports System.Data.SqlClient
Module dbfuntion
    Public myConnection As New SqlConnection  'ตัวแปรสำหรับติดต่อฐานข้อมูล
    Public sConnect As String 'ตัวแปรสำหรับคำสั่งต่อฐานข้อมูล
    Public sSql As String 'ตัวแปรคำสั่ง sql
    Public Sub ConnectDB() ' ฟังชั่นก์ไว้สำหรับติดต่อฐานข้อมูลเมื่อต้องการใช้งาน
        'sConnect = "Server=192.168.1.34 Catalog=Datadase;User ID=sa;Password=Password;"
        sConnect = "Server=STOCK_2\SQLEXPRESS;Initial Catalog=Datadase;User ID=sa;Password=Password;"

        myConnection.ConnectionString = sConnect ' คำสั่งติดต่อฐานข้อมูล
        myConnection.Open()
        'MsgBox("ติดต่อสำเร็จ")
    End Sub
    Public Sub Erroralert()
        MsgBox("เกิดข้อผิดพลาด  กรุณาตรวจสอบความถูกต้อง โปรแกรมจะปิดตัวเองลงอัตโนมัติ", MsgBoxStyle.Critical, "โปรแกรมระบบจัดการกางเกงยีนส์")
        myConnection.Close()
        End
    End Sub
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,058 )
บทความ ( 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







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

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