iT邦幫忙

0

sql 的select 語法

Using cn As New SqlConnection
cn.ConnectionString = "data source=.\sqlexpress;" & _
"attachdbfilename=|datadirectory|實驗室樣品分析.mdf;" & _
" integrated security=True;user instance=true;"
cn.Open()

Dim sqlstr As String = "selct * from 實施年度 where datepart(year, 實施開始日期) = year( now ) "

Dim cmd As New SqlClient.SqlCommand(sqlstr, cn)
Dim myreader As SqlClient.SqlDataReader

myreader = cmd.ExecuteReader()
If myreader.Read Then
實施編號CBox1.Items.Add(myreader.Item(" 實施年度編號"))
請問上列 Dim sqlstr As String = "selct * from 實施年度 where datepart(year, 實施開始日期) = year( now ) "
的語法有問題嗎?
因為偵錯到myreader = cmd.ExecuteReader()就會出現接近 * 語法錯誤訊息

看更多先前的討論...收起先前的討論...
把這句 SQL 印出來看看不就知道有沒有問題了?
如果上面跟你的sql一致的話

一開始的SELECT寫成selct了
外獅佬 iT邦大師 1 級 ‧ 2011-09-30 11:56:21 檢舉
Orz...海綿寶...搶了你的功勞了....Orz
wiselou提到:
搶了你的功勞了


可惡,下次請我吃美味蟹堡補回來...

1 個回答

8
外獅佬
iT邦大師 1 級 ‧ 2011-09-30 00:23:54
最佳解答

lamihsuen提到:
selct * from

當然有....
正確應該是....select

我要發表回答

立即登入回答