SQL 문으로 도와 줄 수 있습니까? 학생 ID와 비밀번호는 모두 텍스트입니다. 나는 작은 따옴표와 큰 따옴표를 알아 냈다고 생각했지만 분명히 "BOF 나 EOF가 참이거나 현재 레코드가 삭제되었습니다. 요청 된 작업에는 현재 레코드가 필요합니다."라는 오류 메시지가 나타납니다.SQL 문 단일 작은 따옴표 이중 따옴표 - BOF 또는 EOF 중 하나가 맞습니다.
내 테이블 멤버에 레코드가 있습니다. 당신이 당신의 sql
VAR에 txtuserID
값과 and
사이에 공간이없는 것처럼
var mycon;
mycon = new ActiveXObject("ADODB.Connection");
var myrec ;
myrec= new ActiveXObject("ADODB.Recordset");
mycon.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Database2.mdb");
var txtpassword = Request.QueryString("txtpassword");
var txtuserID = parseInt (Request.QueryString("txtuserID"));
var sql;
sql = "SELECT * FROM Members WHERE StudentID='"+txtuserID+"'AND Password='"+txtpassword+"'";
myrec.Open (sql, mycon);
나는 아직도 어쨌든 같은 오류를 – NewPassionnate