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


Behöver tips och hjälp.

Postades av 2004-05-24 12:11:47 - Martin Söderström, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 692 personer

Har ett script som hämtar data från en access databas "onTheFly" och placerar det i ett formulär.
Använder mig av ett vbScript på en ASP sida.


Sciptet ser ut så här :

<script Language=VBScript>

sub window_onload

 set RDS = CreateObject("ADODB.Connection")
 set RS = CreateObject("ADODB.Recordset")
 set RS2 = CreateObject("ADODB.Recordset")
 RDS.Open "DSN=dnsnamn;Uid=anvnamn;Pwd=losenord;"

end sub

 sub window_OnUnLoad
 set RDS = nothing

end sub

sub hamta()

 kundnmr = form1.kundnr.value 
 
 if isnumeric(kundnmr) = True and kundnmr >= 50000 then
 SQL = "SELECT * FROM CUSTOMER_TAB WHERE CUS_CUSID = '" & kundnmr & "'"
 
 Set RS = RDS.Execute(SQL)
 		
 if err.number > 0 then
 alert "Timeout vid hämtning av kund! Försök igen. (" & err.number & ")"
 elseif not RS.EOF or RS2.EOF then

 //Kundinformationen
 form1.fname.value      = RS("CUS_FNAME")
 form1.lname.value      = RS("CUS_LNAME")
 form1.company.value    = RS("CUS_COMPANY")
 form1.department.value = RS("CUS_SUBCOMPANY")
 form1.adress.value     = RS("CUS_ADRESS")
 form1.Postnr.value     = RS("CUS_ZIPCODE")
 form1.PostOrt.value    = RS("CUS_AREACODE")
 form1.wphone.value     = RS("CUS_WPHONE")
 form1.mphone.value     = RS("CUS_MPHONE")
 form1.email.value      = RS("CUS_EMAIL")

 else
  alert "Kundnummret finns inte. Försök igen."
  form1.kundnr.select
  form1.kundnr.focus
 end if

end sub
</script>


Scriptet anropar jag genom att göra så här :
<input onBlur="hamta()" type="text" id="kundnr">

Problemet jag har är att varje gång databas anropet ska köras så får jag frågan :

"Microsoft ADO/RDS"
"Den här sidan ger åtkomst till en datakälla i en annan domän. Vill du tillåta detta?"

Om jag öppnar sidan direkt på webbservern så kan man bara svara "Ja" och då körs sidan korrekt, men om jag kör från en klient så spelar det ingen roll vad jag svarar, datat hämtas ändå inte från databasen.

Man ska kunna kringå detta problem på något sätt. Är det någon som har några tips på hur man kan göra?

Tack på förhand!

"Desperat"




Svara

Sv: Behöver tips och hjälp.

Postades av 2004-05-25 10:34:34 - Pelle Johansson

Meddelandet du får beror på inställningar i din webbläsare. Se detaljer
http://nezzo.nu/na.asp?id1=71&id2=3092


Svara

Sv: Behöver tips och hjälp.

Postades av 2004-05-25 14:02:29 - Andreas Hillqvist

Varfö använder du klientscript istället för serverscript?


Svara

Sv: Behöver tips och hjälp.

Postades av 2004-05-26 23:22:03 - Benni Svensson

Det bör nog vara så här:
<code>
set RDS = Server.CreateObject("ADODB.Connection")
set RS = Server.CreateObject("ADODB.Recordset")
set RS2 = Server.CreateObject("ADODB.Recordset")
</code>
Tror att det kan lösa dina problem.


Svara

Sv: Behöver tips och hjälp.

Postades av 2004-05-26 23:43:06 - Oskar Johansson

Som Andreas säger:
>Varfö använder du klientscript istället för serverscript?<
Lägg till Runat="Server"i script-taggen


Svara

Sv: Behöver tips och hjälp.

Postades av 2004-05-28 23:32:14 - Martin Söderström

Scriptet fungerar som det ska nu efter att ha ändrat säkerhetsinställningarna i webbläsaren.. Men nu i dagarna fick jag ett tips att köra db anropet så här.. Förstår dock inte hur det ska gå till..


set RDS = CreateObject("ADODB.Recordset")

rpath = location.protocol & "//" & location.hostname & "/db/"
on error resume next
RDS.Open rpath & "rds.asp",,,,adCmdFile


Någon som har några tips?


Svara

Sv: Behöver tips och hjälp.

Postades av 2004-05-28 23:58:47 - Andreas Hillqvist

Du bör istället flytta ditt program från klienten till servern. Du exponerar annars din databas för internet. Med andra ord ger du en hacker fritt tillträde till din databas. Eftersom din kod desutom ligger på klienten avslöjar du din datastruktur.

Detta ser jag som en oerhört stor säkerhetsrisk.

Jag ser inga fördelar med skript på klientsidan som överväger de nackdelar de innebär.


Svara

Sv: Behöver tips och hjälp.

Postades av 2004-05-29 18:33:26 - Martin Söderström

Håller helt med dig Andreas..

Har fått till scriptet nu ialf. Körs direkt på servern och fungerar utan att en massa jobbiga frågor dyker upp hela tiden.

TACK FÖR ALLA TIPS!


Svara

Nyligen

  • 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
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 786
27 960
271 761
604
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