JavascriptとInternetExplorerのActiveXObjectsを使用してSQLデータベースに接続しています。1つのテーブルから問題なく結果を読み取ることができます。残念ながら、同じデータベースにある2つのテーブルを結合するための構文を理解できません。これが私が試していることです:
//create object
var conn = new ActiveXObject("ADODB.Connection");
//store credentials
var connectionstring = "Provider=sqloledb; Data Source={omitted}; Initial Catalog={omitted}; User ID={omitted};Password={omitted}";
//open the db connection with credentials
conn.Open(connectionstring);
//create a new record set
var rs = new ActiveXObject("ADODB.Recordset");
//search the record set with SQL call
rs.Open("SELECT * FROM [order] INNER JOIN OrderItems ON (order.Id = OrderItems.Id)", conn);
「INNERJOIN」以降を削除すれば大丈夫です。保護されたキーワードだと思うので、最初のテーブルの名前( "order")を角かっこで囲む必要があることに注意してください... Javascriptでこの種のものの正しい構文を知っている人はいますか?