回 帖 发 新 帖 刷新版面

主题:为什么会出现System.Data.OleDb.OleDbException类型异常

未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll 中。
patientnum1 = CLng(TextBox1.Text)
            OleDbConnection1.Open()
            str = "select number from 患者监护系统 where number=patientnum1"
            OleDbCommand1.CommandText = str
            reader = OleDbCommand1.ExecuteReader
            If reader.Read Then
                flag = 1
            End If
            OleDbConnection1.Close()
刚学这门语言,求助,以前是学C的

回复列表 (共2个回复)

沙发

str = "select number from 患者监护系统 where number=patientnum1"
将这段代码修改成如下:
str = "select number from 患者监护系统 where number='"&patientnum1&"'"

板凳

补充楼上

str = "select number from 患者监护系统 where number=patientnum1"
将这段代码修改成如下:
str = "select number from 患者监护系统 where number='" & patientnum1 & "'"

number 是字符串的情况使用上面的方法,如果是数字型的话;
str = "select number from 患者监护系统 where number=" & patientnum1

我来回复

您尚未登录,请登录后再回复。点此登录或注册