Just nu i M3-nätverket
Gå till innehåll

Daniel Wahlgren

Medlem
  • Antal inlägg

    301
  • Gick med

  • Senaste besök

Allt postat av Daniel Wahlgren

  1. Ledsen, men man får det man betalar för. Om det skulle finnas en messenger-tjänst som tog betalt skulle de inte ha några kunder, men de skulle kunna tillhandahålla riktig kontoservice. Eftersom du inte behöver bevisa att du är du när du skapar kontot, så spelar det ingen roll hur mycket du kan det nu. Finns ju faktiskt inget ICQ kan göra åt saken utan att bygga om hela systemet med ordentliga kundregister, krypterad trafik etc... det går, men är dyrt och användarna, dvs du, är inte beredda att betala för det. ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag? [Edit] Usch vilka stavfel [/Edit] [inlägget ändrat 2002-08-13 00:24:49 av Daniel Wahlgren]
  2. Har ny löst det med tre SQL-satser... Om någon kan hjälpa med att få ihop det till en vore det kanon. För varje rad från denna: SELECT PK_CompID, Serial, Nic FROM tbl_computers; kör jag: SELECT PK_UserID, UserName, Pnr, Place, CompIn FROM tbl_users, tbl_loan Where PK_UserID = FK_UserID AND FK_CompID = " & objRS("PK_CompID") & " AND CompIn IS NULL; och om jag inte får något svar på den kör jag: SELECT PK_UserID, UserName, Pnr, Place, CompIn FROM tbl_users, tbl_loan Where PK_UserID = FK_UserID AND FK_CompID = " & objRS("PK_CompID") & "; ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag? [inlägget ändrat 2002-08-11 19:01:06 av Daniel Wahlgren]
  3. Nu blev det aldeles för komplicerat för mig, så jag hoppas ni kan hjälpa mig. Jag har en Access 2000 databas med tre tabeller. tbl_computers: PK_CompID Serial Type Nic CompComment tbl_users: PK_UserID UserName Pnr Guardian Adress Zip City Phone Account UserComment tbl_loan: PK_LoanID FK_CompID FK_UserID CompOut CompIn Deposit Place Jag använder denna sats idag: SELECT PK_CompID, PK_UserID, Serial, Nic, UserName, Pnr, Place, CompIn FROM tbl_users, tbl_computers, tbl_loan Where PK_UserID = FK_UserID AND PK_CompID = FK_CompID; Det fungerar ok, men det är här mina SQL-kunskaper är för små. Jag får fram alla användare som har lånat datorer, men jag vill få fram alla datorer och dess nuvarande användare. DVS, är CompIn tom, är den ej tillbakalämnad, men är den satt till ett datum skall den visas bara om den inte är utlånad igen, för om den är utlånad igen skall den posten visas. Hoppas ni förstår vad jag menar. [Edit] Försökte med en Outer Join, men funkade inte. Finns inte Outer Join i Access 2000? [/Edit] ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag? [inlägget ändrat 2002-08-11 18:46:28 av Daniel Wahlgren]
  4. Tack, fungerar perfekt nu Tänkte inte så mycket på säkerheten eftersom det bara kommer vara två personer som kommer åt detta bakom NT-inlogg... men det är lika bra att fixa sånt också från början så man inte står där med byxorna nere sen Tack. Ändrade User till UserName och fixade ' till '' ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  5. Hej Alla! Har problem med en insertsats i Access 2000 format via ASP / VBS INSERT INTO tbl_users (PK_UserID, User, Pnr, Guardian, Adress, Zip, City, Phone, Account, UserComment) VALUES(3, 'gfh', 'fgh',' fgh', 'fgh', 'fgh', 'fh', 'fgh', 'fgh', 'fghfgh'); När jag kör den lokal i Access så går det bra, men när jag kör den via ASP så fungerar den ej, utan returnerar följande: Microsoft JET Database Engine error '80040e14' Syntax error in INSERT INTO statement. /handoutreg.asp, line 38 ASP koden ser ut så här: <% 'All information slussas in i Variabler strUser = Request.Form("User") strPnr = Request.Form("Pnr") strAdress = Request.Form("Adress") strZip = Request.Form("Zip") strCity = Request.Form("City") strPhone = Request.Form("Phone") strSerial = Request.Form("Serial") strDeposit = Request.Form("Deposit") strCompOut = Request.Form("CompOut") strCompIn = Request.Form("CompIn") strGuardian = Request.Form("Guardian") strAccount = Request.Form("Account") strUserComment = Request.Form("UserComment") strPlace = Request.Form("Place") 'Kontrollera om Användaren redan finns strSQL = "SELECT PK_UserID FROM tbl_users Where Pnr = '" & strPnr & "';" Set objRS = objConn.Execute(strSQL) 'Om användaren finns tar vi vara på hans ID If NOT objRS.EOF THEN strUserID = objRS("PK_UserID") 'Annars skapar vi en ny användare Else 'Vi tar reda på vilket IDnr användaren skall ha strSQL = "SELECT Max(tbl_users.PK_UserID)+1 AS PK_UserID FROM tbl_users;" Set objRS = objConn.Execute(strSQL) strUserID = objRS("PK_UserID") 'Och skapar sedan användaren strSQL = "INSERT INTO tbl_users (PK_UserID, User, Pnr, Guardian, Adress, Zip, City, Phone, Account, UserComment) VALUES(" & strUserID & ", '" & strUser & "', '" & strPnr & "',' " & strGuardian & "', '" & strAdress & "', '" & strZip & "', '" & strCity & "', '" & strPhone & "', '" & strAccount & "', '" & strUserComment & "');" 'Här har jag fåt ett fel så jag skriver ut den färdiga SQL-satsen för testning. Fungerar i Access, men inte här. Varför? Response.Write strSQL Set objRS = objConn.Execute(strSQL) End If 'Vi letar nu reda på Datorn med angivet serienummer och sparar ID strSQL = "SELECT PK_CompID FROM tbl_computers Where Serial = '" & strSerial & "';" Set objRS = objConn.Execute(strSQL) strCompID = objRS("PK_CompID") 'Vi lånar ut datorn till användaren strSQL = "INSERT INTO tbl_loan (FK_UserID,PK_CompID,CompOut,CompIn,Deposit,Place) VALUES(" & strUserID & "," & strCompID & ",'" & strCompOut & "','" & strCompIn & "','" & strDeposit & "','" & strPlace & "');" Set objRS = objConn.Execute(strSQL) 'Vi rensar upp objRS.Close objConn.Close Set objRS = Nothing Set objConn = Nothing %> All kod är ännu inte testad, därav lite Utskrivningar av SQL lite var stans... kommer städas upp sedan. ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  6. Efter en hel del tid på Technet har jag hittat att det är "CompIn IS NULL" Tack för hjälpen ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  7. Tjenare alla. Sitter och ska göra en liten databasapp, hör och häpna, mot ACCESS!!! nåväl, den ska flyttas till MS-SQL sen. Jag har dock ett problem. Jag har en SQL-sats som ser ut så här: SELECT * FROM tbl_computers, tbl_users WHERE tbl_computers.PK_CompID = 2 AND tbl_computers.PK_CompID = tbl_users.FK_CompID AND tbl_users.CompIn = NULL; Jag har även testat att byta ut NULL till '' Jag får inget resultat med detta. Jag får dock resultat om jag tar bort CompIn = Null biten. Det är så att vi har ett antal datorer som är utlåningsbara, så man söker efter en viss dator, samt den person som har den just nu (Med andra ord, den har inte kommit in). CompIn i databasen är tom och är av typen text. ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag? [inlägget ändrat 2002-08-10 18:30:01 av Daniel Wahlgren]
  8. Tja... får man bort andra Select-, Update-, insert-satser så är ju säkerhetsrisken borta. Då har ju du själv bestämmt vilka kolumner som får visas, samt från vilken tabell som information får hämtas ifrån. ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  9. Eftersom de skall få söka efter texter så kan man ju inte parsa bort ' eftersom '' gör att det inte handlar om 'text' längre utan nummer. Om man nu skall få söka efter text kan man därför inte heller anta att det är nummer och då köra IsNumeric. Eller är jag helt ute och cycklar när jag säger att han även vill att besökarna skall kunna söka på text såväl som nummer? Råkade besvara fel inlägg Detta var menat till xyzz Detta visar att jag inte var ute och cycklade i alla fall. Om man byter ' till '' blir det ju en sökning efter siffran 'abba' (iom ''abba'') eller hur? Och IsNumeric skulle bli False och därmed skulle det heller ej fungera. ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag? [inlägget ändrat 2002-07-30 18:31:30 av Daniel Wahlgren]
  10. kan man även sätta permissions på vissa kolumner? Ifall man har en databas med användarnamn och lösen tillsammans med annat men inte använder sig av kryterade lösenord i databasen? (Varför man nu inte skulle göra det, men ändå) [EDIT]Hittade, ja det kan man.[/EDIT] ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag? [inlägget ändrat 2002-07-30 18:01:33 av Daniel Wahlgren]
  11. Vad menar du med plocka bort "? Finns ju inga... Varför replaca ' med ''? Sedan så skulle väl användaren få skriva wheresatsen, alltså vet man inte i förväg om fältet som skall filtreras är ett numeriskt fält. Eftersom det mycket väl kan vara tillåtet att skriva "where name = 'Daniel'" så kan man ju inte filtrera bort ' till '' då de tar ut varandra. ej heller kan man filtrera bort ", då de inte existerar. Man kan inte heller kontrollera med IsNumeric då det inte skall vara ett numeriskt värde... ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  12. Hm... det beror ju på hur innehållet ser ut, men om man skall kunna göra en filtrering på textfält så kan man ju inte ta bort '. ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  13. Ja, eftersom de då kan skriva en till sql-sträng. Om du har denna: $Where = "ID = 1; Select username, password from tbl_Users"; $SQL = "Select Namn, Hobby from tbl_Users where ".$Where.";"; Hur man skriver beror ju på vilket språk man använder, men jag antar att du förstår hur jag menar. Vad man kan göra är förståss att man kontrollerar strängen, men det är mycket som i så fall skall kontrolleras. ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  14. Om du har egen server står det i dokumentationen. Annars så skall det, om det stödjs, stå i kontodokumentationen på det webbhotell du använder. De måste erbjuda det som tjänst för att du skall kunna göra det. Det görs olika på olika webservrar. ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  15. Lägga filer i databas är inga problem. Och de tar inte upp större plats i en databas än vad de gör som vanlig fil. Fördelarna är många: 1. Endast en fil at göra backup på 2. De kan aldrig accessa filen med en URL utan att bli validerade. 3. Du behöver inte skapa NT-konton åt alla utan kan mycket väl använda ett användarregister i din databas. etc. Nackdelar finns ju förståss också. 1. Access-databaser är instabila när många kopplar sig samtidigt till den. 2. Tar lite mer prestada eftersom det handlar om en databaskoppling och inte en helt vanlig fil-leverans. I ditt fall verkar nog Xyzzs förslag vettigast. Kollade på filen och det är inte särskilt svårt. Och klanka inte på Microsoft... om du tycker de är skit så använd det inte. ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  16. problemet med det är att om inte själva filen är skyddad så kan man i alla fall nå den med direktlänk... vilket han ju inte ville... alternativen är NTFS rättigheter, och då måste de logga in på det sättet, och då används inte asp för inlogg (Eller jag kan det inte i alla fall) eller så lägger han den i Access... vilket jag inte rekomenderar... men å andra sidan skall man ju inte köra access över hvud taget eftersom den är instabil... Möjligtvis om man lägger filtabellen i en egen databasfil. Problemet är att man måste skydda databasen också men finns det en gömd katalog (som inte är public) så är det ju inga problem... då kan man ju lägga databasen där, eller filen direkt och leverera den med asp från denna skyddade plats efter användarverifikation... Har säkert glömt något, men någon upptäcker det nog ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  17. Lagra själva word-dokumentet i databasen som en binär fil... hur man gör beror på vilken databas du använder... ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  18. Tja... om man kodar som man ska så kan ju vilken sida som hellst se bra ut i lynx, eller i alla fall fungera. kolla min till exempel: www.tadasweden.com Finns inget av intresse, men tänkte mest på kodningen... ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  19. Jag läste din fråga. Vad jag inte gjorde var att läsa igenom punkterna ordentligt. Jag tolkade sista punkten som att om du vill ladda ner hela, gör detta bla bla bla. Ok, jag får skriva det själv. Ladda ner den lilla filen. Starta installationen. Håll utkik efter Alternativ. Där kan du välja att bara ladda ner och inte installera, samt välja operativsystem som det i slutändan skall installeras på etc. Sedan ligger alltihop på din hårddisk... Kommer inte ihåg riktigt var, tror c:\windows\Internet Explorer Installation-files eller nåt... bara söka efter iesetup.exe. (Sitter på en mac just nu så jag kan inte kolla åt dig. ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  20. http://www.microsoft.com/windows/ie/downloads/ie6/download.asp Läs texten: 1. Click the Internet Explorer 6 link to start the download. 2. Do one of the following: * To start the installation immediately, click Open or Run this program from its current location. * To copy the download to your computer for installation at a later time, click Save or Save this program to disk. ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  21. Oj, här blev det köbildning på att svara ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  22. Tja... mitt tips är att faktiskt investera i en bok, men annars så har du ju en introduktionskurs här på IDG, som gör att man får grepp på vad det handlar om... sedan är det bara komma på några trevliga saker du vill göra, ex. gästbok, forum, omrästningsfunktioner, webbshoppar, register etc, och med hjälp av dokumentationen faktiskt bygga dem. Bästa sättet att lära sig är ju att göra något konstruktivt under tiden. ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  23. Tja... i vilket syfte? Om du har texterna i en variabel är det ju mindre jobb... bara skapa en funktion som gör det... Function BytUt(text) text = Replace(text, "å", "&aring;") text = Replace(text, "ä", "&auml;") text = Replace(text, "ö", "&ouml;") text = Replace(text, "Å", "&Aring;") text = Replace(text, "Ä", "&Auml;") BytUt = Replace(text, "Ö", "&Ouml;") End Function Response.Write BytUt(MinVariableMedText) ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  24. Hur ser det ut i adressfältet när du surfar lokalt? Står det verkligen http://? Prova skriv http://localhost och att dina filer ligger på rätt plats, nämligen c:\inetpub (Om du inte laggt den på annan plats) ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
  25. PWS är en mindre, avskalad version av IIS... IIS är en webserver. Gå in på administrative tools och sedan internet information services. Där har du mappningar, start och stäng ner etc... ********** Om spelvåld påverkar unga, hur skulle pakmangenerationen se ut idag?
×
×
  • Skapa nytt...