作者blackspace98 (~我爱夏天~)
看板Visual_Basic
标题[.NET] 查询运算式中的 语法错误
时间Mon Jul 27 12:35:06 2009
请输入专案类型(网站专案或者应用程式专案):asp.net
请教各位两个问题
1.查询运算式 'CategoryID = AND StartingBidDate <= #07/27/2009 12:23:26# AND
BidEnded = false' 中的 语法错误 (少了运算元)。
程式码如下
Sub Page_Load(Sender As Object, E As Eventargs)
Dim strSQL As String
If Not IsPostBack Then
' 取得URL参数
categoryID.Value = Request.QueryString("id")
categoryName.Value = Request.QueryString("name")
End If
' 建立SQL指令
strSQL = "SELECT * FROM AuctionItems WHERE "
strSQL &= "CategoryID = " & categoryID.Value & " "
strSQL &= " AND StartingBidDate <= #" & DateTime.Now.ToString("G",
DateTimeFormatInfo.InvariantInfo) & "# "
strSQL &= "AND BidEnded = false ORDER BY CloseBidDate"
ItemSource.SelectCommand = strSQL
End Sub
==============================================
2.查询运算式 'ItemID =' 中的 语法错误 (少了运算元)。
程式码如下
itemID.Value = Request.QueryString("id")
bidderID.Value = "-1"
ItemSource.SelectCommand="SELECT * FROM BidsInfo" & _
" WHERE ItemID = " & itemID.Value & _
" ORDER BY BidDate DESC"
' 建立Connection物件
objCon = New OleDbConnection(strDbCon)
objCon.Open() ' 开启资料库连结
strSQL="SELECT * FROM AuctionItems WHERE ItemID = " & _
itemID.Value
' 建立Command物件的SQL指令
objCmd = New OleDbCommand(strSQL, objCon)
' 取得DataReader物件
objDataReader = objCmd.ExecuteReader()
虽然编译器有和我说了错误的内容 但是我却不晓得怎麽修改
不知是否可以帮我看看呢 谢谢各位了^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.230.84