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


Con mm.

Postades av 2000-10-12 17:48:00 - Tyronne Engström, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 990 personer

Hej!

Jo Pelle , du använder set con satser mm när du skall använda SQL frågor. Varför då?.

I vissa fall a nvänd s bara bd.execute (SQL). Har det med recordsetet att göra eller kan man skriva rs.execute(sql). Jag har inga lösenord mm i min databas. Utan jag vill bara kunna köra mina frågor mot recordsetet. .
Hus kriver jag sql satsen om databasnamnet kommer från en variabel. Data i vissa fält kommer från en var iable.

//Tack för hjälpen


Svara

Sv: Con mm.

Postades av 2000-10-12 21:43:00 - Henrik Stigebrandt

Set con = adodb.connection antar jag att du menar. Denna är nödvändig för att t ex ett recordset skall få någon kontakt med databasen. Och den har en mycket användbar metod, nämligen execute som du nämnde. Den använder man när man vill göra en Update, insert eller delete. Bygg ihop din sql-sträng och skicka med den som parameter när du kör execute metoden:

strSQL = "INSERT INTO tbTest (id, namn) VALUES (0. 'nisse')

con.Execute strSQL


Svara

Sv: Con mm.

Postades av 2000-10-12 21:51:00 - Pelle Johansson

Precis som Henrik skriver, om du inte behöver returnera något data så räcker det med att köra con.execute(sql eller någon lagrad procedur). Skall du däremot skriva en selectsats så returneras data och det fångar du då upp mer set rst=con.execute(sql). Som du kanske sett så deklarerar jag inte rst eftersom con skapar det automatiskt.

Sen är det där med early och late binding som gör att vissa saker går snabbare om man först kör set rst=server.createobject("adodb.recordset"), men jag vågar inte svara på om det är snabbare eller bättre - kanske någon annan vet just detta?.


Svara

Sv: Con mm.

Postades av 2000-10-13 20:55:00 - Tyronne Engström

TAck för era svar!

Jag undrar nu hur jag använder variabler i sql-frågan. Ex

Jag har följande variabler:

hål as string ' listar antal hål i golfbanan
Valdbana as string ' väljer bana

1. hur använder jag dem i en selectsats, insetinto mm?
2. SQL = Select.... Är SQL en variabel som skall deklareras eller?
3. I unix miljö används commit för att verkställa ex ändringen. Måste jag göra detsaamma här?
4. Finns det något bra ställe där man kan läsa om SQL i VB på ett enkelt förklarat sätt.
/Tyronne


Svara

Insert into för sträng, integer och datum

Postades av 2000-10-13 23:26:00 - Pelle Johansson

Titta lite på mina ASP-exempel, det är precis lika dant i VB förrutom att man tar bort Server. och bara skriver set con=createobject("adodb.connection")

När du använder dig av variabler i exempelvis asp eller vb så finns det bara 3 regler som du behöver tänka på:

1- En sträng skall inneslutas med ' '
2- Ett datum skall i access inneslutas med # #
3- En integer/long osv skall inte inneslutas med något.

Så här kan du skriva ett insert into exempel både i VB och ASP (enligt regeln ovan:

set con=server.createobject("adodb.connection") ' ASP
set con=createobject("adodb.connection") ' VB
con.open "mindsntillenaccessdatabas"

varde1 = 34
varde2 = "pelle"
varde3 = now()

' access/xbase
sql = "insert into tabell (alder, namn, datum) " & _
"values(" & varde1 & ",'" & varde2 & "',#" & varde3 & "#"

' sql/oracle
sql = "insert into tabell (alder, namn, datum) " & _
"values(" & varde1 & ",'" & varde2 & "','" & varde3 & "'"

con.execute(sql)

set con=nothing


Svara

Sv: Insert into för sträng, integer och datum

Postades av 2000-10-19 13:04:00 - Patrik Löwendahl

På det här sättet kommer du fortfarande att returnera data..

Du kommer dock inte ta emot det.

För att vara riktigt säker på att ingen data returneras sktiv så här:

.
.
.
con.execute(sql),,adExecuteNoRecords
.
.

// Patrik


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 615
27 953
271 709
406
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