<%@ Page Language = "C#" AutoEventWireup = "true" CodeBehind = "WebForm1.aspx.cs"
Inherits = "APIToDatabase.WebForm1" %>
<!DOCTYPE html>
<html xmlns = "http://www.w3.org/1999/xhtml">
<<head>
<title></title>
<script type = "text/javascript">
function connectDb()
{
var ConnDB = new ActiveXObject("ADODB.Connection");
ConnDB.ConnectionString = "Driver = {ODBC Driver 13 for SQL Server};Server=tcp:yueloongserver.database.windows.net,1433;Database=LocationDatabase;Uid=;Pwd=;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;";
ConnDB.Open();
var Rs = new ActiveXObject("ADODB.Recordset");
var tempstr = "";
Rs.Open("select Latitude,Longitude from dbo.GPS",ConnDB);
while(!Rs.EOF === true)
{
tempstr = tempstr + Rs("Latitude") + "" + Rs("Longitude");
Rs.MoveNext;
}
test.innerHTML = tempstr;
}
</script>
</head>
<body>
<p><div id=test> </div>
<p><input id = "button1" type = "button" value = "Run" name = "button1" onclick = "connectDb();"></p>
</body>
</script>
Привет, у меня проблема, когда я могу получить только один столбец из базы данных. Однако я хотел бы получить все столбцы из таблицы базы данных.
все столбцы из определенной таблицы. Извини, что я ошибаюсь
выберите * из dbo.GPS
Пытался, что все еще не работает, только если я поставлю столбец deviceimei, он покажет остальное, что не будет
Вы должны обновить свой tempstr, чтобы включить другие столбцы
поэтому мне нужно создать другую переменную для хранения данных из других столбцов?
Вы просто помещаете их в innerHtml, чтобы вы могли разместить их там как одну длинную строку
Я заметил, что даже если я пытался получить другой столбец из таблицы, он все равно возвращал те же значения столбца, что и предыдущий.
поэтому я поставил var largeString = '"Здравствуйте \ n \ Это долго!"'; тогда largeString = tempstr; или ?
«все данные из базы данных». или "все столбцы для каждой строки из базы данных?"