ค้นหาวันที่ใน sql server เก็บเป็น smalldatetime (datetime ก็ไม่ได้ครับ) อ่อลืมบอกไปว่าชื่อ field คือ time ครับ (มีผลหรือป่าวครับ ที่ใช้คำนี้ ตั้งชื่อ)
เขียน sql (Time >= #24/09/2546#) and (Time <= #24/09/2546#) เกิด error ดังนี้ครับ (ซึ่งถ้าเป็น access จะหาผลลัพธ์ได้ครับ)
Error Type:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
Line 1: Incorrect syntax near '#'.
เขียน sql (Time >= '#24/09/2546#') and (Time <= '#24/09/2546#') เกิด error ดังนี้ครับ
Error Type:
Microsoft OLE DB Provider for SQL Server (0x80040E07)
Syntax error converting character string to smalldatetime data type.
เขียน sql (Time >= '24/09/2546') and (Time <= '24/09/2546') เกิด error ดังนี้ครับ
Error Type:
Microsoft OLE DB Provider for SQL Server (0x80040E07)
The conversion of char data type to smalldatetime data type resulted in an out-of-range smalldatetime value.
<% Option Explicit %>
<html>
<head>
<title>ThaiCreate.Com ASP & SQL Server Tutorial</title>
</head>
<body>
<%
On Error Resume Next '*** Not Show ASP Error ***'
Dim Conn1
Set Conn1 = Server.Createobject("ADODB.Connection")
Conn1.Open "Driver={SQL Server};Server=localhost;Database=mydatabase;UID=sa;PWD=;"
If Err.Number <> 0 Then
Response.write("(SQL Server Driver) Database cannot connect Error = " & Err.Description&"<br>")
Else
Response.write("(SQL Server Driver) Database connected.<br>")
End If
Conn1.Close()
Set Conn1 = Nothing
Dim Conn2
Set Conn2 = Server.Createobject("ADODB.Connection")
Conn2.Open "mydatabase","sa",""
If Err.Number <> 0 Then
Response.write("(ODBC) Database cannot connect Error = " & Err.Description&"<br>")
Else
Response.write("(ODBC) Database connected.<br>")
End If
Conn2.Close()
Set Conn2 = Nothing
%>
</body>
</html>