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


Nya problem med Stored Pruduse

Postades av 2002-06-24 19:53:56 - Benni Svensson, i forum visual basic - allmänt, Tråden har 18 Kommentarer och lästs av 432 personer

Jag försöker så här:

Sub TopFem()
Dim spTopFem As String
Set Rst = Con.Execute("spTopFem")
osv....
End Sub
Och vill dra igång subben i Form Load men får följande felmedelande:

RunTime error nr '91'
Objectvariable or With block variable not set.

Jag tror inte att jag har sett det här tidigare, vad har jag glömt??


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-24 20:20:42 - Ulf Elfving

Du verkar inte ha satt connection-objektet Con


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-24 20:56:59 - Benni Svensson

Jo, jag använder mig av SQL server, och där är det satt.
Det som är märkvärdigt är att om jag istället lägger denna kod i Lv2_click() så fungerar det kanon, men inte om jag gör en egen sub.


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-24 23:06:23 - Sven Åke Persson

Hej
Dim spTopFem As String
Set Rst = Con.Execute("spTopFem")

Variabeln spTopFem verkar ju helmysko,den är ju lokal
Vad har den för värde ?.En tom sträng som det är skrivet
nu.Varifrån skall den få ett värde ?Har du två variabler
med samma namn ?

undrar
Sven


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-24 23:22:45 - Benni Svensson

Nej, det är en sp(stored Produse)
När jag lägger den någon annan stans, så fungerar det, men jag vill helst ha den i en egen sub.
Så här har jag försökt i flera timmar..
Dim spTopFem As String
Set Rst = Con.Execute("spTopFem")
Samma error.


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-25 00:29:13 - Sven Åke Persson

Hej
Antinge får du lägga din Sub i en BasModul och göra den Public

Eller testa så här
Public Sub TopFem()
Dim spTopFem As String
Set Rst = Con.Execute("spTopFem")
End Sub

På den plats den nu ligger, Se till att databasen är öppnad innan.
spånar
Sven


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-25 08:55:28 - Emma Magnusson

Men var har du deklararerat din variabel con?
den kanske inte är giltig i det scopet?

och om det inte är den, vilken rad stannar debuggern på?

/Emma


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-25 12:54:37 - Benni Svensson

Jag har en modul, där jag ansluter till SQL Servern.
Där har jag deklarerat con som connection osv.

Det som är lustigt är, att om jag t ex lägger sp:n under någon sub med klick(knapp eller dyl) så är det inga problem. Men vad jag vill är att ha den i en vanlig sub, som jag sen drar igång under form load.

Jag börjar fundera på om det inte är någonting som jag har missat, t ex att stänga några object. Jag vet att i ASP så kan man få många lustiga fel om man missar det.
Det är inte sagt att det är det felet, men det är ide att testa.


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-25 16:44:57 - Benni Svensson

Nix, det hjälpte inte.
Jag drar igång SQL Servern på det sätt som Pelle har visat i en lektion.
Inga andra ideér?


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-25 17:15:34 - Emma Magnusson

Min fråga gällde om con är giltig i det scope där du använder den? Är den
publik i modulen eller?

Lägg in en break på raden innan allt händer och kolla vad alla variabler
håller i. Håller con i en connection där?

/Emma


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-26 12:53:58 - Benni Svensson

>Min fråga gällde om con är giltig i det scope där du använder den? Är >den publik i modulen eller?

Nu är jag nog ute och segla, men är inte alla moduler public ifrån början?
Objectet con fungerar överallt (utom just här)
Vad jag förstår så är problemet just med con, men varför?
Jag använder den som sagt till alla subbarna utan problem.
Om jag t ex har en knapp, och i händelsen click lägger in denna SP:n med con, så är det inga problem. Problem kommer när jag gör en egen sub, som jag sedan vill dra igång under form load.

Jag har löst mitt problem, men på ett väldigt klumpigt sätt (genom att dra igång den i en annan sub), men jag ville helre koda snyggt, och få den i en egen sub.


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-26 13:17:56 - Jonas Gauffin

Kolla här:
Module Exempel

Public con as Adodb.Connection

Sub SkapaConnection
set con = new adodb.connection
con.open "blabla"
end sub

Sub MinSp
dim minrs as adodb.Recordset
set minrs = con.execute("sprajraj")
end sub

Sub Main
MinSp
SkapaConnection
End Sub

Om du har MinSp före SkapaConnection i Main subben så är ingen förbindelse mot databasen öppnad, och därför klagar vb.

Du måste se till att con är öppnad innan MinSp körs.


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-26 13:25:43 - Sven Åke Persson

Hej
Men du! va faen är Stored Pruduse ????

undrar
Sven


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-26 13:35:21 - Emma Magnusson

Hmm har du testat VB:s generella lösning när något inte fungerar av
någon oförklarlig anledning? Stänga ner programmet och starta om.

Har varit med om att VB ibland bara hoppat över vissa rader vid
kompileringen, vilket kan ge en del konstiga fel.

Det du deklarerar i en modul är publikt om du inte säger att den ska vara
privat. Om du deklarerat variabeln i general i modulen - se nedan. Annars
är den inte publik. Är den deklararerad så ska du kunna använda den
precis överallt.

Mvh Emma


---mdl--

public con as connection

-----------------------------------
private sub .............

...
...
...


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-26 13:36:06 - Emma Magnusson

vaknat på fel sida idag Sven?

/Emma - blev väckt klockan 5


Svara

Sv: Nya problem med Stored Pruduse

Postades av 2002-06-26 13:39:53 - Sven Åke Persson

Hej
Nej kära Emma , jag är på gott humör
men jag förstår inte vad Stored Pruduse är för nått :-;

DS


Svara

Sv: Nya problem med Stored Prucedure

Postades av 2002-06-26 14:04:40 - Emma Magnusson

Stored Prucedure kanske? ;)

/emma - trött men har slutledningsförmågan kvar.... ;)


Svara

Sv: Nya problem med Stored Prucedure

Postades av 2002-06-26 14:27:26 - Sven Åke Persson

Tror jag också
DS


Svara

Sv: Nya problem med Stored Prucedure

Postades av 2002-06-26 18:11:50 - Benni Svensson

Ursäkta, jag stavade fel.

Nu är fallet löst.
VB tyckte tydligen om mitt namn på subben. Jag döpte om subben och voila....
Tack för att ni har tagit er tid på att hjälpa mig.


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 607
27 953
271 709
576
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