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


select från flera tabeller

Postades av 2007-01-25 17:58:53 - Stellan Haakenstad, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 661 personer

Hejsan.
Jag försöker att öppna data från samma databas men från flera tabeller samtidigt men lyckas inte riktigt.
Det går bra från två tabeller med denna kod:
------------
set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM shipping, weight"
rs.Open sql, Conn, 3,3
--------------------

Men då jag försöker lägga till en tredje "option" så går det inte:
-------------------
set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM shipping, weight, option"
rs.Open sql, Conn, 3,3
-----------------

Då genereras detta felmess:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause.

/admin/tariffer.asp, line 16


Någon som förstår vad som är fel?

/Stellan


Svara

Sv: select från flera tabeller

Postades av 2007-01-25 18:27:22 - Jonas Boman

access??

testa sql = "SELECT * FROM shipping, weight, [option]"


Svara

Sv:select från flera tabeller

Postades av 2007-01-25 23:14:32 - Stellan Haakenstad

Japp, det funkade kanonbra :)
Nu försöker jag samma variant på update också men det går dåligt.
Jag får till svar att databasen är endast read only.
Men jag uppdaterar ju andra sidor så det är den inte.

Uppdatera = "Select * FROM shipping, weight, [option]"
rs.Open Uppdatera, Conn, adOpenDynamic, adLockOptimistic

/Stellan


Svara

Sv: select från flera tabeller

Postades av 2007-01-26 00:22:13 - Jonas Boman

Testa med UPDATE-kommando direkt i SQLen och exekutera direkt:

conn.execute("UPDATE tabellen SET fält1=123, fält2='text text' WHERE Id=21")

Med lite mer dynamik ser raden ut såhär:

conn.execute("UPDATE tabellen SET fält1="&falt1&", fält2='"&falt2&"' WHERE Id="&Idnr)

Observera också att fält1 är exempel på numeriskt fält, fält2 på textfält (glöm ej att tänka på SQL-injections). Givetvis skall du innan raden körs ha deklarerat variablarna och givit dem de korrekta värden.


Svara

Sv:select från flera tabeller

Postades av 2007-01-26 08:49:55 - Stellan Haakenstad

Jadu, nu har jag provat massor varianter på detta,men tyvärr resultatlöst.
Jag försöker med denna kod och detta skall uppdatera tre olíka tabeller i samma databas (access)

<%
Set rs = Server.CreateObject("ADODB.RecordSet")
Uppdatera = "Select * FROM shipping, weight, [option]"
rs.Open Uppdatera, Conn, adOpenDynamic, adLockOptimistic
rs("pg") = Request.Form("pg")
rs("fs") = Request.Form("fs")
rs("fak") = Request.Form("fak")
rs("kort") = Request.Form("kort")
rs("price1") = Request.Form("price1")
rs("weight2") = Request.Form("weight2")
rs("price2") = Request.Form("price2")
rs("weight3") = Request.Form("weight3")
rs("price3") = Request.Form("price3")
rs("weight4") = Request.Form("weight4")
rs("price4") = Request.Form("price4")
rs("weight5") = Request.Form("weight5")
rs("price5") = Request.Form("price5")
rs("weight6") = Request.Form("weight6")
rs("price6") = Request.Form("price6")
rs("weight7") = Request.Form("weight7")
rs("price7") = Request.Form("price7")
rs("weight8") = Request.Form("weight8")
rs("price8") = Request.Form("price8")
rs("weight9") = Request.Form("weight9")
rs("price9") = Request.Form("price9")
rs("companyname") = Request.Form("companyname")
rs("receipt") = Request.Form("receipt")
rs("smtp") = Request.Form("smtp")
rs("tax") = Request.Form("tax")
rs.Update
rs.Close
Conn.Close
%>


Svara

Sv:select från flera tabeller

Postades av 2007-01-26 09:24:07 - Stellan Haakenstad

Hej och tack för hjälpen.
Jag löste det genom att göra så här.

<%
Set rs = Server.CreateObject("ADODB.RecordSet")
Uppdatera = "SELECT * FROM shipping"
rs.Open Uppdatera, Conn, adOpenDynamic, adLockOptimistic
rs("pg") = Request.Form("pg")
rs("fs") = Request.Form("fs")
rs("fak") = Request.Form("fak")
rs("kort") = Request.Form("kort")
rs.Update
rs.Close
'Conn.Close
%>

<%
'Set rs = Server.CreateObject("ADODB.RecordSet")
Uppdatera = "SELECT * FROM weight"
rs.Open Uppdatera, Conn, adOpenDynamic, adLockOptimistic
rs("weight1") = Request.Form("weight1")
rs("price1") = Request.Form("price1")
rs("weight2") = Request.Form("weight2")
rs("price2") = Request.Form("price2")
rs("weight3") = Request.Form("weight3")
rs("price3") = Request.Form("price3")
rs("weight4") = Request.Form("weight4")
rs("price4") = Request.Form("price4")
rs("weight5") = Request.Form("weight5")
rs("price5") = Request.Form("price5")
rs("weight6") = Request.Form("weight6")
rs("price6") = Request.Form("price6")
rs("weight7") = Request.Form("weight7")
rs("price7") = Request.Form("price7")
rs("weight8") = Request.Form("weight8")
rs("price8") = Request.Form("price8")
rs("weight9") = Request.Form("weight9")
rs.Update
rs.Close
'Conn.Close
%>

<%
'Set rs = Server.CreateObject("ADODB.RecordSet")
Uppdatera = "SELECT * FROM [option]"
rs.Open Uppdatera, Conn, adOpenDynamic, adLockOptimistic
rs("companyname") = Request.Form("companyname")
rs("receipt") = Request.Form("receipt")
rs("smtp") = Request.Form("smtp")
rs("tax") = Request.Form("tax")
rs.Update
rs.Close
Conn.Close
%>


Svara

Sv: select från flera tabeller

Postades av 2007-01-26 16:49:34 - Andreas Hillqvist

    rs("weight1") = Request.Form("weight1")
    rs("price1") = Request.Form("price1")
    rs("weight2") = Request.Form("weight2")
    rs("price2") = Request.Form("price2")
    rs("weight3") = Request.Form("weight3")
    rs("price3") = Request.Form("price3")
    rs("weight4") = Request.Form("weight4")
    rs("price4") = Request.Form("price4")
    rs("weight5") = Request.Form("weight5")
    rs("price5") = Request.Form("price5")
    rs("weight6") = Request.Form("weight6")
    rs("price6") = Request.Form("price6")
    rs("weight7") = Request.Form("weight7")
    rs("price7") = Request.Form("price7")
    rs("weight8") = Request.Form("weight8")
    rs("price8") = Request.Form("price8")
    rs("weight9") = Request.Form("weight9")   
    rs.Update 

Hmm... saknas inte
     rs("price9") = Request.Form("price9")


Det skulle vara intressant att få höra hur du designat din datastruktur. Den ser rätt statisk ut. Finns nog möjligheter att förbättra den.


Svara

Sv:select från flera tabeller

Postades av 2007-02-08 12:24:49 - Stellan Haakenstad

Hej.
Jo den saknas där ser jag. Den är säkert väldigt statisk och bygger på gammal teknik som jag behärskar.
Just nu bygger jag en kundinloggning, vilket fungerar bra efter Pelles fina artikel i ämnet. MEN Efter lyckad inlogging så vill jag att just den kundens uppgifter ska presenteras i orderformuläret som skall skickas iväg. Det har jag ännu inte lyckats med. Har du något tips om det finns avhandlat här på Pellesoft?

/Stellan


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 169
27 952
271 704
691
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