UPDATE 语句语法错误!,求助,我觉得是在这一句里有问题,怎么改?在线等!
sql.Format("updatefilmsetname='%s',actor='%s',date='%s',cost='%s',room='%s'wherename=...
sql.Format("update film set name = '%s',actor = '%s',date = '%s',cost ='%s',room = '%s' where name = '%s' and date = '%s' and room = '%s'",m_name,m_actor,m_date,m_cost,m_room,name,date,room);
展开
1个回答
展开全部
你的占位符%s都被单引号括起来了,意味着你的字段类型是字符型,你看看你的字段是否匹配,
上述代码从代码本身看,没错的!
上述代码从代码本身看,没错的!
追问
我还有个数据库连接问题,
CString sPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
sPath.ReleaseBuffer ();
int nPos;
nPos=sPath.ReverseFind ('\\');
sPath=sPath.Left (nPos);
CString lpszFile = sPath + "\\booking.mdb";
db.Open(lpszFile);
我的服务器端和客户端在同一个文件夹1下,但是booking.mdb在服务器端Debug里,现在客户端想要连同一个数据库,上面的代码该怎么改?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询