Tue 27 May 2008 09:03:27
คือผมทำการเชื่อฐานข้อมูลผม จำลองเป็น web server เองนะครับก็ไม่มีตามหาตามโค้ดด้านล่างที่ผมแสดงให้ดู แต่พอผมเอาขึ้น host ที่ให้บริการกลับ error ดังนี้ครับ
ตัวอย่างโค้ดครับ
<%
Set Conn=Server.Createobject("ADODB.Connection")
Conn.Open "Provider=sqloledb;Data Source=(local);Initial Catalog=ชื่อฐานข้อมูลใน host; User Id=user id ที่สร้างขึ้นใน host;Password=รหัสผ่านที่สร้างขึ้นไว้ใน host"
%>
error ที่เกิดขึ้นครับ
Microsoft OLE DB Provider for SQL Server error '80004005'
[DBNETLIB][ConnectionOpen (Invalid Instance()).]Invalid connection.
/thaiadjob/DataBase/Connection.asp, line 3
ไม่ทราบว่าเกิดมาจากสาเหตุอะไรเหรอครับ รบกวนพี่ๆทีมงานช่วยแนะนำผมด้วยนะครับ ว่าควรต้องแก้ไขตรงไหนยังงัย ขอบคุณครับ
Tue 27 May 2008 11:29:32
ไม่เคยใช้ asp จริงๆจังๆเลยไม่แน่ใจในปัญหานี้ครับ ไม่ลอง port app มาเป็น .net ล่ะครับน่ารักกว่าเยอะเลย ใช้ภาษา vb ก็ได้ครับ
Tue 27 May 2008 18:19:45
ไม่ได้อ่ะครับ มันขึ้น error ตามลิงค์นี้เลยครับ รบกวนหน่อยนะครับ http://www.thaiadjob.com
Tue 27 May 2008 20:09:48
Tue 27 May 2008 20:19:09
รบกวนถามต่อนะครับอันนี้เป็นตัว connection ที่ผมเขียนขึ้นมานะครับและเกิด Error อย่างที่บอกไป
Set Conn=Server.Createobject("ADODB.Connection")
Conn.open "Driver={SQL Server};Server=myServerAddress;Database=ThaiadjobDB;Uid=userd;Pwd=00000;"
ตรงที่เป้น myServerAddress ในที่นี้ให้ใส่เป็นอะไรเหรอคับ ไม่เข้าใจครับ
Tue 27 May 2008 21:05:19
Sun 29 Jun 2008 18:44:27
อยากทราบว่าเวลาเรา conncet ไปที่เครื่อง server ที่เป็นSQL server 2000 เราต้องมีโปรเเกรม sql server 2000 ด้วยหรือปล่าวคะ คือนึกภาพการ connect เข้า database ไม่ออกเลยอ่ะค่ะ
รบกวนผู้รู้ตอบหน่อยนะคะ
Sun 29 Jun 2008 18:47:01
อ้อ มีอีกอย่างค่ะ คือว่า Sql server 2000 เค้าเรียกว่า ODBC หรือป่าวคะ
Sun 29 Jun 2008 19:20:46
Sat 5 Jul 2008 00:26:16
ตอนเอาโค๊ดนี้ไปรัน มันไม่ขึ้น error นะคะ
เเต่ไม่ทราบว่ามันติดต่อกับฐานข้อมูลได้หรือป่าว จะทำยังไงเหรอคะ
ผลลัพ์ที่ออกมา คือมันพืมคำว่า hello อ่ะคะ เเต่พอใส่เงื่อนไขอย่างอื่นลงไป มันกลับขึ้น error ว่า
Microsoft OLE DB Provider for SQL Server (0x80004005)
Invalid connection string attribute
มันerror ตรงcon.Open() อ่ะค่ะ ช่วยดูใหหน่อยนะคะ
<%
'* database server parameters
Dim serverIP '* ip adress
Dim serverPORT '* ip port
Dim serverDB '* catalog/database name
Dim serverLOGIN '* username
Dim serverPASSWORD '* password
'* set your variables here
serverIP = "192.168.1.90"
serverPORT = "1433" '* default port is 1433/TCP
serverDB = "card"
serverLOGIN = "sa"
serverPASSWORD = ""
'* open connection
Dim con
Set con = Server.CreateObject("ADODB.Connection")
con.ConnectionString = "Provider=SQLOLEDB.1;" & _
"Persist Security Info=False;" & _
"Network Library=DBMSSOCN;" & _
"Data Source=" & serverIP & "," & serverPORT & ";" & _
"Initial Catalog=" & serverDB & ";" & _
"User ID=" & serverLOGIN & ";" & _
"Password=" & serverPASSWORD & ";" & _
"Connect Timeout=5;Pooling=False"
' con.Open()
Response.Write "hello"'%>
Sat 5 Jul 2008 23:46:32

















