0
我無法使用正則表達式在vb.net中使用我的sql查詢。VB.net正則表達式字符語法
如果我寫
Dim localConnection As New MySqlConnection = ConnectionNew(DBName)
Dim da as MysqlDataAdapter
Dim ds as new DataSet
Dim rows as long
SQLstatement= "SELECT `col1` FROM `myTable` WHERE `col1` REGEXP '^[A-Z]BC$'"
da = New MySqlDataAdapter(SQLstatement, localConnection)
rows = da.Fill(Ds)
它返回null,即使有包含 「ABC」 的小區。當我直接在數據庫上運行它時,它會正確返回該行。
如果我刪除[A-Z],它在兩種情況下都能正常工作。
REGEXP'^ [A-Z] BC「 - 你錯過正確的REGEXP'^ [A-Z] BC'」 – SergeS 2011-02-18 15:38:00