gpt4 book ai didi

javascript - sql server 2008打印列名

转载 作者:行者123 更新时间:2023-11-28 06:59:35 26 4
gpt4 key购买 nike

我正在尝试打印 SQL Server 2008 r2 中表的列名称。该表有一列名为 chardata。我使用了 select 语句,

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 只能用于接口(interface)。

关于javascript - sql server 2008打印列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32279522/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com