what could be the problem?
the error message is
==
Microsoft OLE DB Provider for SQL Server error '80040e14'
Line 1: Incorrect syntax near '0'.
test.asp, line 64
====
my code as follows:
====
<%@ Language=JScript %>
<%
Response.Buffer = false;
Server.ScriptTimeout = 160;
%>
<%
var flag = 0; // 1 to insert and do select
if (Request.QueryString("flag"!= "" {
flag = Request.QueryString("flag"
Response.Write ("Flag is " + Request.QueryString("flag");
}
var dom = Server.CreateObject("MSXML2.DomDocument"
dom.async = 0;
dom.load(Server.MapPath("testexport.xml");
var parseError = dom.parseError;
if (parseError.errorCode != 0) {
var e = new Error("Error: line " + parseError.line + "; reason = " + parseError.reason);
throw(e);
}
//Set root to the XML document's root element, COLLECTION:
var name, description, enabled;
var root = dom.documentElement;
var e, child;
e = new Enumerator(root.childNodes); //Create Enumerator
for (;!e.atEnd();e.moveNext())
{
if (e.nodeName == "name" {
child = e.item();
name = child.text;
}
else if (e.nodeName = "description" {
child = e.item();
description = child.text;
}
else if (e.nodeName = "enabled" {
child = e.item();
enabled = child.text;
}
if (flag == "0" {
Response.Write("<p>no sql<p>"
child = e.item();
Response.Write(child.text + "<p>"
}
if (flag == "1"{
var sql_insert;
Response.Write("<p>sql now<p>"
sql_insert = "insert into cat_prdt_temp (name, description, enabled) values ('" & name &"', '" & description & "', '" & enabled & "')";
var con = Server.CreateObject("ADODB.Connection"
var ConnectionString = "Provider=SQLOLEDB.1;Driver={SQL Server};SERVER=PORTABLE120;DATABASE=REI-Catalog;UID=sa;PWD=;"
con.Open(ConnectionString);
con.Execute(sql_insert);
sql_select = "select * from cat_prdt_temp";
var rs = con.Execute(sql_select);
while(!rs.EOF) {
Response.Write(rs("Name" + ", "
Response.Write(rs("Description" + ", "
Response.Write(rs("enabled" + "<p>"
}
}
}
the error message is
==
Microsoft OLE DB Provider for SQL Server error '80040e14'
Line 1: Incorrect syntax near '0'.
test.asp, line 64
====
my code as follows:
====
<%@ Language=JScript %>
<%
Response.Buffer = false;
Server.ScriptTimeout = 160;
%>
<%
var flag = 0; // 1 to insert and do select
if (Request.QueryString("flag"!= "" {
flag = Request.QueryString("flag"
Response.Write ("Flag is " + Request.QueryString("flag");
}
var dom = Server.CreateObject("MSXML2.DomDocument"
dom.async = 0;
dom.load(Server.MapPath("testexport.xml");
var parseError = dom.parseError;
if (parseError.errorCode != 0) {
var e = new Error("Error: line " + parseError.line + "; reason = " + parseError.reason);
throw(e);
}
//Set root to the XML document's root element, COLLECTION:
var name, description, enabled;
var root = dom.documentElement;
var e, child;
e = new Enumerator(root.childNodes); //Create Enumerator
for (;!e.atEnd();e.moveNext())
{
if (e.nodeName == "name" {
child = e.item();
name = child.text;
}
else if (e.nodeName = "description" {
child = e.item();
description = child.text;
}
else if (e.nodeName = "enabled" {
child = e.item();
enabled = child.text;
}
if (flag == "0" {
Response.Write("<p>no sql<p>"
child = e.item();
Response.Write(child.text + "<p>"
}
if (flag == "1"{
var sql_insert;
Response.Write("<p>sql now<p>"
sql_insert = "insert into cat_prdt_temp (name, description, enabled) values ('" & name &"', '" & description & "', '" & enabled & "')";
var con = Server.CreateObject("ADODB.Connection"
var ConnectionString = "Provider=SQLOLEDB.1;Driver={SQL Server};SERVER=PORTABLE120;DATABASE=REI-Catalog;UID=sa;PWD=;"
con.Open(ConnectionString);
con.Execute(sql_insert);
sql_select = "select * from cat_prdt_temp";
var rs = con.Execute(sql_select);
while(!rs.EOF) {
Response.Write(rs("Name" + ", "
Response.Write(rs("Description" + ", "
Response.Write(rs("enabled" + "<p>"
}
}
}