Classic ASP で SQL Server からの結果を HighCharts データセットに取り込もうとしていますが、構文を正しく取得できないようです。これは私のカスタマイズの非常に基本的な始まりです。データセットのレンダリングを取得すると、そこからすべてが簡単になると思います。
以下のループは正しく機能しており、sproc からデータを正しく取得しています。私の問題はdata[]
、実際のvar options =
セクションのセクションにあると思います
dim xAxisData()
dim yAxisData()
j = 0
adoRsGraph.MoveFirst
if adoRsGraph.EOF = false then
Do Until adoRsGraph.EOF
reDim xAxisData(j)
reDim yAxisData(j)
xAxisData(j) = adoRsGraph("Value")
yAxisData(j) = adoRsGraph("Date")
j = j + 1
adoRsGraph.MoveNext
Loop
end if
$(function () {
var options = {
chart:{
type:'line',
renderTo: 'chartContainer'
},
xAxis: {
categories: ['Apples','Bananas','Oranges']
},
yAxis: {
title:{
text: 'Assets'
}
},
series: [{
name: 'Dates',
data: [<% For Each item In yAxisData Response.Write(item & ",") Next %>],
color: '#006600'
}]
}
var chart3 = new Highcharts.Chart(options);
});
受信エラー;
Microsoft VBScript compilation Description:Expected end of statement Line:90
90行目は;
data: [<% For Each item In yAxisData Response.Write(item & ",") Next %>],