初用mysql,为什么pb帮助文档里的这段代码不能实现呢?我的pb和mysql已经连接好,数据库和表都是建好的,为什么在Emp_num=100处没有出现emp_pic的值呢
int fhblob
Emp_id_picfh = FileOpen("c:ball.bmp", StreamMode!)
IF fh <> -1 THEN
FileRead(fh, emp_id_pic)
FileClose(fh)
UPDATEBLOB Employee SET emp_pic = :Emp_id_pic WHERE Emp_num = 100
END IF
IF Emptran.SQLNRows > 0 THEN
COMMIT;
END IF
------解决方案--------------------
int fhblob
Emp_id_picfh = FileOpen("c:\ball.bmp", StreamMode!) //注意
IF fh <> -1 THEN
FileReadEx(fh, emp_id_pic)
FileClose(fh)
UPDATEBLOB Employee SET emp_pic = :Emp_id_pic WHERE Emp_num = 100
END IF
IF Emptran.SQLNRows > 0 THEN
COMMIT;
END IF