我用sqlite expert 直接打开已创建的.db文件,表数据没问题, 直接查询 select * FROM MAPDATATABLE WHERE PRJNAME='prj'能查到正确结果,而用select * FROM MAPDATATABLE WHERE AUTHORNAME='lyg'却依然没有结果,这是为什么
可能是阻塞问题,你把上面的语句改一下,加一个with(nolock)试试:SELECT * FROM MAPDATATABLE with(nolock) WHERE...
我用sqlite expert 直接打开已创建的.db文件,表数据没问题, 直接查询 select * FROM MAPDATATABLE WHERE PRJNAME='prj'能查到正确结果,而用select * FROM MAPDATATABLE WHERE AUTHORNAME='lyg'却依然没有结果,这是为什么 这个是什么意思,你用的是2个不同的字段查询,会不会是authorname = 'lyg'的本来就没有值呢
我用sqlite expert 直接打开已创建的.db文件,表数据没问题, 直接查询 select * FROM MAPDATATABLE WHERE PRJNAME='prj'能查到正确结果,而用select * FROM MAPDATATABLE WHERE AUTHORNAME='lyg'却依然没有结果,这是为什么 这个是什么意思,你用的是2个不同的字段查询,会不会是authorname = 'lyg'的本来就没有值呢 我 只是 分两次查询了下 ,依PRJNAME查询 结果正确 ,依AUTHORNAME查询就没有结果,但看那个数据表 AUTHORNAME这一列 是有值的
我用sqlite expert 直接打开已创建的.db文件,表数据没问题, 直接查询 select * FROM MAPDATATABLE WHERE PRJNAME='prj'能查到正确结果,而用select * FROM MAPDATATABLE WHERE AUTHORNAME='lyg'却依然没有结果,这是为什么 这个是什么意思,你用的是2个不同的字段查询,会不会是authorname = 'lyg'的本来就没有值呢 我 只是 分两次查询了下 ,依PRJNAME查询 结果正确 ,依AUTHORNAME查询就没有结果,但看那个数据表 AUTHORNAME这一列 是有值的试试这样呢,会不会有空格之类的: select * FROM MAPDATATABLE WHERE AUTHORNAME like '%lyg%'
我用sqlite expert 直接打开已创建的.db文件,表数据没问题, 直接查询 select * FROM MAPDATATABLE WHERE PRJNAME='prj'能查到正确结果,而用select * FROM MAPDATATABLE WHERE AUTHORNAME='lyg'却依然没有结果,这是为什么 这个是什么意思,你用的是2个不同的字段查询,会不会是authorname = 'lyg'的本来就没有值呢 我 只是 分两次查询了下 ,依PRJNAME查询 结果正确 ,依AUTHORNAME查询就没有结果,但看那个数据表 AUTHORNAME这一列 是有值的试试这样呢,会不会有空格之类的: select * FROM MAPDATATABLE WHERE AUTHORNAME like '%lyg%'还是不行 ,我他么都快哭了,不过真的非常谢谢你了
我用sqlite expert 直接打开已创建的.db文件,表数据没问题, 直接查询 select * FROM MAPDATATABLE WHERE PRJNAME='prj'能查到正确结果,而用select * FROM MAPDATATABLE WHERE AUTHORNAME='lyg'却依然没有结果,这是为什么 这个是什么意思,你用的是2个不同的字段查询,会不会是authorname = 'lyg'的本来就没有值呢 我 只是 分两次查询了下 ,依PRJNAME查询 结果正确 ,依AUTHORNAME查询就没有结果,但看那个数据表 AUTHORNAME这一列 是有值的试试这样呢,会不会有空格之类的: select * FROM MAPDATATABLE WHERE AUTHORNAME like '%lyg%'还是不行 ,我他么都快哭了,不过真的非常谢谢你了啊,不会吧,怎么会这么奇怪呢? 你能直接在数据库运行这个语句,把结果贴出来看看吗: select * FROM MAPDATATABLE WHERE PRJNAME='prj'
我用sqlite expert 直接打开已创建的.db文件,表数据没问题, 直接查询 select * FROM MAPDATATABLE WHERE PRJNAME='prj'能查到正确结果,而用select * FROM MAPDATATABLE WHERE AUTHORNAME='lyg'却依然没有结果,这是为什么 这个是什么意思,你用的是2个不同的字段查询,会不会是authorname = 'lyg'的本来就没有值呢 我 只是 分两次查询了下 ,依PRJNAME查询 结果正确 ,依AUTHORNAME查询就没有结果,但看那个数据表 AUTHORNAME这一列 是有值的试试这样呢,会不会有空格之类的: select * FROM MAPDATATABLE WHERE AUTHORNAME like '%lyg%'还是不行 ,我他么都快哭了,不过真的非常谢谢你了啊,不会吧,怎么会这么奇怪呢? 你能直接在数据库运行这个语句,把结果贴出来看看吗: select * FROM MAPDATATABLE WHERE PRJNAME='prj'这样看 结果 是没有问题的
试试这样:select * FROM MAPDATATABLE WHERE PRJNAME='prj' and AUTHORNAME='lyg'要是还不行,进到你的编辑工具里,直接重新编辑一下这个列AUTHORNAME的值。然后在查询一下看看
恩 是的 我用的是SQLite ,不过还是谢谢你
这个是什么意思,你用的是2个不同的字段查询,会不会是authorname = 'lyg'的本来就没有值呢
这个是什么意思,你用的是2个不同的字段查询,会不会是authorname = 'lyg'的本来就没有值呢
我 只是 分两次查询了下 ,依PRJNAME查询 结果正确 ,依AUTHORNAME查询就没有结果,但看那个数据表 AUTHORNAME这一列 是有值的
这个是什么意思,你用的是2个不同的字段查询,会不会是authorname = 'lyg'的本来就没有值呢
我 只是 分两次查询了下 ,依PRJNAME查询 结果正确 ,依AUTHORNAME查询就没有结果,但看那个数据表 AUTHORNAME这一列 是有值的试试这样呢,会不会有空格之类的:
select * FROM MAPDATATABLE WHERE AUTHORNAME like '%lyg%'
这个是什么意思,你用的是2个不同的字段查询,会不会是authorname = 'lyg'的本来就没有值呢
我 只是 分两次查询了下 ,依PRJNAME查询 结果正确 ,依AUTHORNAME查询就没有结果,但看那个数据表 AUTHORNAME这一列 是有值的试试这样呢,会不会有空格之类的:
select * FROM MAPDATATABLE WHERE AUTHORNAME like '%lyg%'还是不行 ,我他么都快哭了,不过真的非常谢谢你了
这个是什么意思,你用的是2个不同的字段查询,会不会是authorname = 'lyg'的本来就没有值呢
我 只是 分两次查询了下 ,依PRJNAME查询 结果正确 ,依AUTHORNAME查询就没有结果,但看那个数据表 AUTHORNAME这一列 是有值的试试这样呢,会不会有空格之类的:
select * FROM MAPDATATABLE WHERE AUTHORNAME like '%lyg%'还是不行 ,我他么都快哭了,不过真的非常谢谢你了啊,不会吧,怎么会这么奇怪呢? 你能直接在数据库运行这个语句,把结果贴出来看看吗:
select * FROM MAPDATATABLE WHERE PRJNAME='prj'
这个是什么意思,你用的是2个不同的字段查询,会不会是authorname = 'lyg'的本来就没有值呢
我 只是 分两次查询了下 ,依PRJNAME查询 结果正确 ,依AUTHORNAME查询就没有结果,但看那个数据表 AUTHORNAME这一列 是有值的试试这样呢,会不会有空格之类的:
select * FROM MAPDATATABLE WHERE AUTHORNAME like '%lyg%'还是不行 ,我他么都快哭了,不过真的非常谢谢你了啊,不会吧,怎么会这么奇怪呢? 你能直接在数据库运行这个语句,把结果贴出来看看吗:
select * FROM MAPDATATABLE WHERE PRJNAME='prj'这样看 结果 是没有问题的