<%
Set Conn=Server.Createobject("ADODB.Connection")
Conn.Open "Msproduct","sa",""
sql ="Select * From product"
Set Rs = Conn.Execute(sql)
If Rs.EOF Then
%>
ไม่มีข้อมูลในตาราง !
<%Else%>
<table border="1">
<tr bgcolor="Silver">
<td>id</td>
<td>barcode</td>
<td>Description</td>
<td>Price</td>
<td>Page</td>
<td>writer</td>
</tr>
<% While Not Rs.EOF%>
<tr>
<td><%= Rs("Id")%></td>
<td><%= Rs("barcode")%></td>
<td><%= Rs("description")%></td>
<td><%= Rs("price")%></td>
<td><%= Rs("page")%></td>
<td><%= Rs("writer")%></td>
</tr>
<% Rs.MoveNext
Wend
Rs.Close
Conn.Close
End If
%>
</table>
มันก็ยัง error แบบนี้
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'sa'.
/Sample1.asp, line 3
set conn=server.CreateObject("ADODB.Connection")
conn.open "provider=sqloledb;data source=localhost;initial catalog=ก็ใส่ชื่อฐานข้อมูล; User ID=sa;password=;"
set rs = server.CreateObject("adodb.recordset")
เคยใช้แต่แบบนี้อ่ะสร้างเป็น include file ไว้อ่ะคะ
แล้วเรียกใช้แบบนี้
sql="select * from product"
set rs=sever.createobject("ADODB.Recordset")
rs.open sql,conn,1,3