access千古第一怪,世界第一奇,3天奈不何的世界第一难题
先说第一怪查询
开始一直按标准的SQL这样写但是一直不好用
m_SQL="SELECT SchoolName,FinallyDate FROM School WHERE SchoolID='"+m_SchoolID+"'";//错误
网友指点应该这样写
m_SQL="SELECT SchoolName,FinallyDate FROM School WHERE SchoolID="+m_SchoolID;//通过
于是按网友指点在下一个方还法这样写
m_SQL="SELECT * FROM UserTable WHERE SchoolID="+m_SchoolID;//kaotama的错误
于是改为
m_SQL="SELECT * FROM UserTable WHERE SchoolID='"+m_SchoolID+"'";//又通过我操,这是什么垃
圾,发誓这个完事后永不在用access这个垃圾
更怪的是在插入的过程中同样奇怪
m_SQL="INSERT INTO UsersTable
(UserName,Telephone,Mobile,Facsimile,EmailAddress,Position,SchoolID,SchoolName,FinallyDat
e)VALUES('";m_SQL+=UserInfo[0]+"','"+UserInfo[1]+"','"+UserInfo[2]+"','"+UserInfo[3]
+"','"+UserInfo[4]+"','"+UserInfo[5]+"','";m_SQL+=UserInfo[6]+"','"+UserInfo[7]
+"','"+UserInfo[8]+"')";
这个插入的SQL我不知用过多少次,但是现在确出错了,我真是莫名其抄呀
兄弟们帮心看看我该怎么办

