如何引用ActiveXObject? [英] How to reference ActiveXObject ?
问题描述
功能图表(){
//创建要编辑的图表。
var wrap = new google.visualization.ChartWrapper();
wrap.setChartType('LineChart');
var conn = new ActiveXObject('ADODB.Connection'); //错误:未定义ActiveXObject
var connectionstring ='Data Source = Server; Initial Catalog = dbname; User ID = sa; Password = sa; Provider = SQLOLEDB';
conn.Open(connectionstring);
// var rs = new ActiveXObject('ADODB.Recordset');
wrap.setDataSourceUrl('conn.Open(connectionstring)' );
wrap.setContainerId('vis_div');
wrap.setQuery('Select MAX(pdtdet.Profit),MAX(pdtdet.Total_TargetAchieved)来自Customer_Productivity pdtdet' );
wrap.setOptions({'title':'Target-Wise(percentage)','legend':'none'});
wrap.draw( );
}
function chart() {
// Create the chart to edit.
var wrap = new google.visualization.ChartWrapper();
wrap.setChartType('LineChart');
var conn = new ActiveXObject('ADODB.Connection');//Error :ActiveXObject is not defined
var connectionstring = 'Data Source=Server;Initial Catalog=dbname;User ID=sa;Password=sa;Provider=SQLOLEDB';
conn.Open(connectionstring);
// var rs = new ActiveXObject('ADODB.Recordset');
wrap.setDataSourceUrl('conn.Open(connectionstring)');
wrap.setContainerId('vis_div');
wrap.setQuery('Select MAX(pdtdet.Profit),MAX(pdtdet.Total_TargetAchieved) from Customer_Productivity pdtdet');
wrap.setOptions({'title':'Target-Wise (percentage)', 'legend':'none'});
wrap.draw();
}
推荐答案
只在IE中支持ActiveX。看看这个
未参考错误参考错误:未定义activexobject [ ^ ]
ActiveX is supported only in IE. Have a look at this
uncaught Reference error: activexobject is not defined[^]
Chrome和Firefox不支持ActiveX,只有IE支持。
http://stackoverflow.com/questions/11101641/activexobject-is-not-defined-and-cant -find-variable-activexobject [ ^ ]
Chrome and Firefox do not support ActiveX, only IE does.
http://stackoverflow.com/questions/11101641/activexobject-is-not-defined-and-cant-find-variable-activexobject[^]
这篇关于如何引用ActiveXObject?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!