Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Getstring problem.

Postades av 2001-04-09 18:34:00 - Markus Johansson, i forum asp - allmänt, Tråden har 1 Kommentarer och lästs av 555 personer

Hej, när jag försöker skapa en tabell med getstring blir det fel. Här kommer lite kod:
strGetString = rs.GetString(adClipString, , "</TD>" & VbCrLf & "<TD>", "</TD>" & VbCrLf & "</TR>" & VbCrLf & VbCrLf & "<TR>" & VbCrLf & "<TD>", "Null")

Problemet ligger i slutet av tabellen. Den ser ut så här:
-----------------
<TD>2001-04-08</TD>
</TR>

<TR>
<TD></TABLE>
-----------------

Här kommer all kod:

----------------------
<%
' *************************************
' * MM MM AA RRR K K U U SSSS *
' * M M M M A A R R K K U U S *
' * M M M AAAA RRR KK U U SS *
' * M M A A R R K K U U S *
' * M M A A R R K K UUU SSSS *
' *************************************

Option Explicit 'Deklarera alla variabler

Dim rs 'Recordset objekt.
Dim strConn 'Connection strängen
Dim intSida 'Vilka sida som ska hämtas från databasen, värdet hämtas från request.form("sida")
Dim intRec 'Räknare i loop
Dim tid1 'Tid 1 för tidtagning av körningen
Dim tid2 'Tid 2 för tidtagning av körningen
Dim cntfield 'Räknare i loop
Dim strTabell 'Tabell eller SQL-sträng, fast då måste adCmdText eller adCmdTable ändras.
Dim i 'Räknare i loop
Dim strScriptName 'exempel: default.asp
Dim strGetString 'Hela innehållet i tabellen.
tid1 = timer()

'Lägg till alla ado-konstanter från en includefil
%>
<!-- #INCLUDE FILE="adovbs.inc" -->
<%

'Lägg till lite värden
strScriptName = Request.ServerVariables("SCRIPT_NAME")
strConn = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\inetpub\wwwroot\vjk\databas.mdb"
intSida = Request.QueryString("sida")
strTabell = "inlagg"

'Skapa recordset och ställ in lite inställningar
Set rs = Server.CreateObject("ADODB.Recordset")
rs.PageSize = 10 'Antalet poster som visas på varje sida
rs.Cachesize = 10 'Antalet poster som läses in i chacheminet per gång.
rs.Sort = "id DESC" 'Det högst id-värdet kommer först.
rs.CursorLocation = adUseClient
rs.open strTabell, strConn, adOpenForwardOnly, adLockReadOnly, adCmdTable

'Kolla om värdet på request.form("sida") är giltligt, annars ändrar den det.
If len(intSida) Then
If IsNumeric(intSida) Then
If CInt(intSida) < 1 Then intSida = 1
If CInt(intSida) > rs.PageCount Then intSida = rs.PageCount
Else
intSida = 1
End If
Else
intSida = 1
End If

rs.AbsolutePage = intSida 'Den sidan som ska hämtas
intSida = rs.AbsolutePage 'För över värdet till intSida eftersom det kommer att ändras i rs.AbsolutePage

'Skicka ut början av tabellen
Response.Write "<TABLE border=""1"">" & VbCrLf & VbCrLf & "<CAPTION>" & _
"<FONT face=""Arial"" size=""5"">" & strTabell & "</FONT>" & _
"</CAPTION>" & VbCrLf & VbCrLf & "<TR>" & VbCrLf

'Skriv ut namnet på alla fälten
For each cntfield In rs.Fields
Response.Write "<TH>" & cntfield.Name & "</TH>" & VbCrLf
Next
response.write "</TR>" & VbCrLf & VbCrLf & "<TR>" & VbCrLf & "<TD>"
strGetString = rs.GetString(adClipString, , "</TD>" & VbCrLf & "<TD>", "</TD>" & VbCrLf & "</TR>" & VbCrLf & VbCrLf & "<TR>" & VbCrLf & "<TD>", "Null")
response.write strGetString
'Sluta tabellraden

'Skriv ut alla värden på fälten
'For intRec = 1 to rs.PageSize
' If not rs.EOF Then 'Om rs.EOF finns det ingen post som kan hämtas
' Response.write "<TR>" & VbCrLf
' For each cntfield in rs.Fields
' Response.write "<TD>" & cntfield.Value & "</TD>" & VbCrLf
' Next
' Response.write "</TR>" & VbCrLf & VbCrLf
' rs.MoveNext
' End If
'Next

'Avsluta tabellen
Response.Write "</TABLE>" & VbCrLf & VbCrLf & "["

'Länka alla till alla sidor
For i = 1 to rs.pagecount
Response.write " & "?sida=" & i & """>" & i & " "
Next

'Skriv ut antalet sidor och poster samt aktuell sida.
Response.write "]" & VBCrLf & "Sida " & intSida & " av " & rs.PageCount & _
". Totalt " & rs.RecordCount & "st poster." & VbCrLf

'Stäng recordsetet och sopa upp.
rs.Close
Set rs = Nothing

'Ta tiden när alla är klart och beräkna skillnaden.
tid2 = timer()
Response.Write "<BR>Det tog " & abs(tid1-tid2) & " sekunder att köra sidan."
%>


Svara

Sv: Getstring problem.

Postades av 2001-04-09 20:17:00 - Pelle Johansson

adClipString har ett värde av 2. Du verkar inte definera den eller använda adovbs.inc så då skickar du in 0 istället.

Skriv därför: Const adClipString = 2

/Pelle


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 846
27 961
271 763
5 506
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies