读书人

FROM子句语法异常

发布时间: 2012-05-30 20:20:04 作者: rapoo

FROM子句语法错误!

VB code
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click        Dim con As ADODB.Connection        Dim rst As ADODB.Recordset        Dim str As String        con = New ADODB.Connection        rst = New ADODB.Recordset        rst.CursorLocation = 1        str = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Users\user\Documents\Visual Studio 2010\Projects\ConnectionDB\ConnectionDB\STUDENT.mdb"        con.Open(str)        rst.Open("SELECT * FROM User WHERE ID=1", con)        Me.Text = rst.Fields.Count    End Sub


错误发生在rst.Open("SELECT * FROM User WHERE ID=1", con),报from子句语法错误。

为什么啊?还有,rst.CursorLocation = 1是rst.CursorLocation = adUseClient ,但是报adUseClient未定义错误。是不是需要导入什么类库啊,怎么做?

求各位大神解救!!!

[解决办法]
VB.NET code
SELECT * FROM [User] WHERE ID=1
[解决办法]
user 和id是关键字,需要用[]
SELECT * FROM [User] WHERE [ID]=1
[解决办法]
这是vb6的ado用法,重新用ado.net写比较好

读书人网 >VB Dotnet

热点推荐