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 > ASP > ASP Forum > ติดต่อฐานข้อมูล ผมมีเรื่องรบกวนด้วยครับ เครื่องคอมฯ ที่ผมทำอยู่ไม่ได้เป็น Server



 

ติดต่อฐานข้อมูล ผมมีเรื่องรบกวนด้วยครับ เครื่องคอมฯ ที่ผมทำอยู่ไม่ได้เป็น Server

 



Topic : 010189

Guest




ผมมีเรื่องรบกวนด้วยครับ
เครื่องคอมฯ ที่ผมทำอยู่ไม่ได้เป็น Server ผมมีฐานข้อมูลเป็น SQL Server 2000 และใช้ window xp ผมต้องการให้ โปรแกรมที่ผมทำอยู่ติดต่อกับฐานข้อมูลได้จะต้องทำอย่างไร ผมใช้ ASP เขียนโปรแกรม
ขอบคุณมากครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 28 ก.ย. 2549 16:14:09 By : สรวิศ View : 3491 Reply : 9
 

 

No. 1



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



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

แค่นี้ ติดตั้ง IIS เพิ่มก็ทำงานได้แล้วครับ






Date : 28 ก.ย. 2549 17:15:25 By : madoadza
 


 

No. 2

Guest


ผมได้ทำการติดตั้ง IIS เรียบร้อยแล้วครับแต่ก็ยังทำงานไม่ได้
code ที่ผมลองเขียนดู ทำที่เครื่องที่ไม่ใช่ server ใช้ window xp และ sql 2000 server ที่เป็น work station
<%
dim Conn
Set Conn = CreateObject("ADODB.Connection")
Conn.Open("Driver={SQL Server}; Server=local; Database=TmpExam ; uid=IT ; pwd=427692")
Set rs = CreateObject ("ADODB.Recordset")

%>

code ที่ผมลองเขียนดู ทำที่เครื่อง server และใช้งานได้ ใช้ window 2003 server และ sql 2000 server ที่เป็น server จริงๆ

<%
'เริ่มต้นติดต่อกับฐานข้อมูลผ่านทาง ADODB.Connection
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("Driver={SQL Server}; Server=regis; Database=TmpExam ; uid=regis ; pwd=regis")
Set rs = Server.CreateObject ("ADODB.Recordset")

%>

ขอถามนะครับ
1. จำเป็นต้องทำที่เครื่อง server หรือไม่ นั่นคือต้องเป็น window server ด้วยหรือไม่
2. ตัว SQL server 2000 จำเป็นต้องเป็น server ด้วยหรือไม่


ขอบคุณมากครับ
Date : 28 ก.ย. 2549 17:36:37 By : สรวิศ
 

 

No. 3



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



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

ลองเปลี่ยน Code ดูนะครับ

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={SQL Server};Server=127.0.0.1;Database=TmpExam;uid=regis ; pwd=regis")
Set rs = Server.CreateObject ("ADODB.Recordset")

%>
ลองทำเป็น Include ไฟล์ก็ได้ แล้ว Include เข้ามาใช้งาน ไม่ต้องเสียเวลา Code ใหม่

ตรง Code ที่เป็น Server= 127.0.0.1
ให้เปลี่ยนเป็น IP ของเครื่องนะครับ

ลองดูนะครับ ติดตรงไหน ก็ Post มาใหม่นะ น่าจะได้แล้วนะ

Date : 29 ก.ย. 2549 09:53:53 By : madoadza
 


 

No. 4



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



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

เอ๋เวลาใช้งานจริง Code มันมีแค่นี้เหรอครับ
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={SQL Server};Server=127.0.0.1;Database=TmpExam;uid=regis ; pwd=regis")

Set rs = Server.CreateObject ("ADODB.Recordset")

'----- มีส่วนนี้ไหม???
sql="select * from customer"

rs.open sql ,conn,1,3
'--------------------------
%>

Date : 29 ก.ย. 2549 09:58:46 By : madoadza
 


 

No. 5

Guest


ยังมี error อยู่ เกี่ยวกับ server, uid, pwd
(โปรแกรมที่ทำอยู่ไม่ได้เป็น server ทั้ง Hardware และ Software)

<%
dim Conn
Set Conn = CreateObject("ADODB.Connection")
Conn.Open("Driver={SQL Server}; Server=local; Database=TmpExam ; uid=IT ; pwd=427692")
Set rs = CreateObject ("ADODB.Recordset")
...
%>
ขอถามครับ
1. Server หมายถึงอะไร ใช่ชื่อ Server ของฐานข้อมูลของเราหรือเปล่า
2. uid กับ pwd หมายถึงอะไร ใช่ชื่อที่เรากำหนดในฐานข้อมูลของเราหรือเปล่า
3. มีวิธีอื่นไหมครับ

ขอบคุณมากครับ
Date : 29 ก.ย. 2549 12:33:47 By : สรวิศ
 


 

No. 6



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



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

1. Server หมายถึง Server ของฐานข้อมูลครับ ใส่เป็น IP น่าจะเหมาะกว่าใส่ชื่อ
2. Uid คือ User ที่สามาถเข้าใช้งาน ได้ใน Database server
3. pwd คือ password ของ user จากข้อ 2.

ข้อ 2. และ 3. เราสามารถสร้างได้ใน Database server ครับ

<%
dim Conn
Set Conn = CreateObject("ADODB.Connection")
Conn.Open("Driver={SQL Server}; Server=local; Database=TmpExam ; uid=IT ; pwd=427692"
Set rs = CreateObject ("ADODB.Recordset")
%>

ในที่นี้หมายถึง
Server ของ database ตั้งอยู่บนเครื่อง Local
database ชื่อ TmpExam
user คือ IT
password คือ 427692

ช่วยให้เข้าใจได้มากขึ้นไหมครับ

ถ้าไม่ได้มีอีกวิธีคือ การ Set ผ่าน ODBC

ODBC ย่อมากจา Open Database Connectivity
ดูรายละเอียดได้จาก ลิงค์ข้างล่างนี้ครับ


Date : 29 ก.ย. 2549 13:34:15 By : madoadza
 


 

No. 7

Guest


code ที่ลองทำอยู่ตอนนี้ ยังมี error อยู่

<%
dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("Driver={SQL Server}; Server=local; Database=TmpExam ; uid=IT ; pwd=427692")
Set rs = Server.CreateObject ("ADODB.Recordset")

sqlExam = "SELECT * FROM bResearch "
set rs = Conn.Execute(sqlExam)
...
%>

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.
/Intranet/Test1.asp, line 19

ขอถามครับ
1. code อย่างเดียวกันนี้ แต่ทำบนเครื่องที่เป็น Server ทุกอย่าง แต่เปลี่ยนเป็น
Server=regis; Database=TmpExam ; uid=regis ; pwd=regis
สามารถทำได้ แต่ผมเอามาลองทำที่เครื่องที่ไม่ได้เป็น Server เลย มีผลกระทบไหม
2. ลองทำแบบ ODBC แล้วโดยใช้ code อย่างเดียวกัน
Server=local ผมใช้ตามชื่อที่มันแสดงใน SQL Server 2000 ที่ติดตั้งลงไป
Database=TmpExam ชื่อ database ที่ต้องการ
uid=IT ชื่อ DSN ที่ตั้งใน ODBC และใช้ชื่อเดียวกันกับที่ login เข้าเครื่องครั้งแรก
pwd=427692 เหมือนกับ uid
ยัง error ตาม error type: ข้างบนครับ

รบกวนด้วยครับ ผมมึนไปหมดแล้ว
ขอบคุณมากครับ

Date : 29 ก.ย. 2549 15:35:04 By : สรวิศ
 


 

No. 8



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



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

ให้ลองเปลี่ยนดูนะครับที่เดียว

Server=127.0.0.1

ที่เหลือทุกอย่างเหมือนเดิมครับ


Date : 3 ต.ค. 2549 16:02:51 By : madoadza
 


 

No. 9

Guest


แล้วถ้าหนูใช้ฐานข้อมูลเป็น php my admin ล่ะ จะใช้ด้วยกันได้ป่าว แล้วต้องเปลี่ยนค่าไรบ้างค่ะ เพราะลองทำแล้วมันทำไม่ได้

Date : 4 เม.ย. 2550 11:01:46 By : ros
 

   

ค้นหาข้อมูล


   
 

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