我試圖打印SQL Server 2008 r2中的表的列名。該表有一列名爲chardata
。 我用select語句,sql server 2008打印列名
sqlQuery = "select * from information_schema.columns where table_name = 'Test'" ;
println(data = db.select(sqlQuery));
,但它只是打印到屏幕[目標,對象]。 如何從此select語句獲取列名稱?
我試圖打印SQL Server 2008 r2中的表的列名。該表有一列名爲chardata
。 我用select語句,sql server 2008打印列名
sqlQuery = "select * from information_schema.columns where table_name = 'Test'" ;
println(data = db.select(sqlQuery));
,但它只是打印到屏幕[目標,對象]。 如何從此select語句獲取列名稱?
Javascript代碼:
var connection = new ActiveXObject("ADODB.Connection") ;
var connectionstring="Data Source=<server>;Initial Catalog=<catalog>;User ID=<user>;Password=<password>;Provider=SQLOLEDB";
connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open("select COLUMN_NAME from information_schema.columns where table_name = 'Test'", connection);
rs.MoveFirst
while(!rs.eof)
{
document.write(rs.fields(0));
rs.movenext;
}
rs.close;
connection.close;
連接到Sql Server的更好方法是使用一些服務器端語言,如PHP,Java,.NET等。客戶端Javascript應該只用於接口。
我認爲多數民衆贊成在此謝謝。 –
如果你想在你的表把的名字,你可以使用 'AS' 在線查詢 例如值結束:(選擇T1 *)AS stude
我認爲問題是如何從數據對象中提取列的名稱。 –
哦,對不起,是的,我的事情alireza的回答是真的 – amirkieper
你在用什麼語言? PHP? – jpw
@jpw我正在使用JavaScript。 –
@jpw i'am試圖獲取格式的列名,所以我沒有硬編碼的列名時,我在表上選擇查詢。 –