0

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でこの種のものの正しい構文を知っている人はいますか?

4

1 に答える 1