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


VB.NET > Lotus Notes

Postades av 2003-07-13 20:48:24 - Alexander Zetterlund, i forum visual studio.NET IDE, Tråden har 8 Kommentarer och lästs av 800 personer

HEJ!

SKulle vilja kolla kolla i min NotesDataBas om det kommer några nya mail via VB.NET.
Om det finns det så skall jag skicka det till min telefon.

Har provat att sätta referenser till Domino och Notes.
Men det blir mycket INTEROP fel när jag skall göra något.

Har läst mycket på deras forum och det verkar som Notes inte går bra ihop med INTEROP.

Någon som har lyckas via .NET?

/Alexander





Svara

Sv: VB.NET > Lotus Notes

Postades av 2003-07-13 23:27:16 - Johan Normén

Egentligen är jag allergisk mot allt som heter Lotus som inte har med bilar att göra! :-)

Att komma åt själva databasen med vanliga .Net ramverk är väl inte direkt det enklaste. Att läsa av databasen i Lotus är ju inget du direkt kan göra från ADO .Net, vilket man kanske ville önska :-)
Dock kan du ju skapa en web-sida som visar dina mail som du med en webRerquest kan läsa av och på så vis informera dig. En enkel och smidig lösning. Eller så kan du använda dig av en 3:e parts produkt. N2N från Proposion. En databas accessor komponent. Dock kostar den pengar.
:-( Koden är dock väldigt enkel, ungefär som i ADO .Net

Typ:
<code>
Dim connectionString As String = "database=names.nsf;server=My Server;password=letmein"
Dim lotusConnection As New NSFConnection(connectionString)
lotusConnection.Open()

Dim queryString As String = "SELECT ITEM(EMAIL)...
Dim command As New NSFCommand(queryString ,lotusConnection)

Dim emailDataSet As New DataSet()
Dim dataAdapter As New NSFDataAdapter()
dataAdapter.SelectCommand = command
dataAdapter.Fill(emailDataSet )

DataGrid.DataSource = emailDataSet
</code>

Tyvärr kostar Proposion N2N en del pengar. Men det kanske ditt företag kan stå för?

Lycka till!

//Johan N

"This posting is provided "AS IS" with no warranties, and confers no
rights."






Svara

Sv: VB.NET > Lotus Notes

Postades av 2003-07-14 17:09:26 - Alexander Zetterlund

Tackar för infon!
Tycker heller inte om Lotus Notes...

Jag har lästa att det skall gå smidigt att använda VB6 men inte VB.NET.
Visst låter det skumt?

Vill inte köpa en 3:e parts program...


Svara

Sv: VB.NET > Lotus Notes

Postades av 2003-07-14 18:33:11 - Johan Normén

Är ingen Lotus Notes expert, men vet du vad det är för typ av databas de baseras sina saker på? db2? eller är det en helt fristående?

Har de något Webservice stöd i senare version? I så fall kan du ju nyttja det.

Till Java finns det massor med API:er för att komma åt Lotus Notes databaser som to m. är open source. Det är en liten nackdel med .Net som funnits så kort tid. Finns inte så mkt saker gjorde till .Net ännu. Lite trist, men det rasar in hela tiden :-) Vilket är possetivt då .Net är helt underbart. :-) (GRATTIS MS för ett lyckat projekt. )

//Johan N


Svara

Sv: VB.NET > Lotus Notes

Postades av 2003-07-16 16:56:23 - Patrik Berggren

Varför inte göra det lättaste!

skapa en agent som triggas och skickar ett SMS så fort ett nytt mail kommer in i databasen.

Har heller inte sett några "lösningar" för att kunna koda mot LN från .NET vilket skulle vara roligt att se.
Från VB 6 kunde man ju skapa egna DLL-filer (LN har ett par öppna dll-filer (APIer)) för att kunna accessa databaser av olika typ.

Sådana exempel för vb 6 kan man hitta fullt av på http://www-10.lotus.com/ldd
Kika i kolumnen längst till höger och högst upp. Finns ett par forum beroende på vilken version av LN ni kör.

Det med databas-formatet. upp till femman (6:an osäker) är det vanliga NSF-databaser men har hört att det ska bli DB2 av hela klabbet ... rykten, rykten och troligen är de sanna då LN (IBM) vill få ut WebSphere som har DB2 stöd ;)

cya,
/PatrikB


Svara

Sv: VB.NET > Lotus Notes

Postades av 2003-07-17 10:22:13 - Fredrik Salomonsson

Hej.

Jag har gjort en connector i C# som integrerar MS Sharepoint och Lotus Notes.
Programmet läser ur en vy och lägger in dessa värden i dokumenten sharepoint handhar.
Använde Domino som referens och gissade mig sen till hur det skulle vara.

Detta hack fungerar klockrent!

Nu är jag på semester men skall försöka komma ihåg att följa denna tråd.
Om du inte löser det kan jag visa lite av min kod här...

EDIT:
Har du testat NotesSQL (sök google)??
Har själv dåliga erfarenheter av denna komponent men den kanske fungerar för dig.


Svara

Sv: VB.NET > Lotus Notes

Postades av 2003-07-17 12:04:00 - Alexander Zetterlund

Tackar för alla svar från alla!!!

Fredrik: Om du vill får du gärna dela med dig av din kod!

REV: Har nu lyckas lite. Skall åka på semester nu men skall sedan berätta hur.

/Alexander


Svara

Sv: VB.NET > Lotus Notes

Postades av 2003-07-18 12:49:35 - Raderat konto

Om Lotus Notes tycker jag...

Men den lösning som fungerar bäst för min del baseras på Lotus Notes SQL. Dock har jag endast nyttjat det med ADO men ännu inte mha ADO.Net

URL till startsidan:
http://www.lotus.com/products/rnext.nsf/873769A79D9C5B2285256A0800720B96/F8BA31E9F7BDEC3A85256C4700667625?OpenDocument

För exempel med MS Excel:
http://www.xldennis.com/XLLotus(vba).htm


Svara

Sv: VB.NET > Lotus Notes

Postades av 2003-07-29 08:52:28 - Fredrik Salomonsson

Hej Alexander.

Här kommer en variant på den kod jag använder i min adapter.
Byggde om den lite mer generell...

C#
<code>
using System;
using System.Data;
using Domino;

namespace DS
{
/// <summary>
/// Summary description for CN2DS.
/// </summary>
public class CN2DS
{
public static DataSet Get(string Server, string DataBase, string View, string User, string PWD)
{
NotesDatabase DDataBase;
NotesSessionClass DSession = new NotesSessionClass();
NotesViewEntry DViewEntry;
NotesView DView;
NotesViewNavigator DViewNav;

DSession.Initialize("");
DDataBase = DSession.GetDatabase(Server, DataBase, false);
DView = DDataBase.GetView(View);
DataSet ds = new DataSet();

if (DView != null)
{
object cv = DView.ColumnNames;
object[] copy = (object[])cv;

ds = new DataSet();
ds.Tables.Add(View);

for (int i = 0; i < copy.Length; i++)
{
ds.Tables[View].Columns.Add((string)copy[i]);
}

DViewNav = DView.CreateViewNav(0);
DViewEntry = DViewNav.GetFirstDocument();

if (DViewEntry != null)
{
cv = DViewEntry.ColumnValues;
copy = (object[])cv;
ds.Tables[View].Rows.Add(copy);

DViewEntry = DViewNav.GetNextDocument(DViewEntry);
while (DViewEntry != null)
{
cv = DViewEntry.ColumnValues;
copy = (object[])cv;

ds.Tables[View].Rows.Add(copy);
DViewEntry = DViewNav.GetNextDocument(DViewEntry);
}
}
}


DViewEntry = null;
DViewNav = null;
DView = null;
DDataBase = null;
DSession = null;

return ds;
}
}
}
</code>

Ett exempelprojekt finns här: Programarkivet:Hämta information i Lotus Notes med C#

Detta bör fungera konverterat till VB.
Observera dock att lösningen inte är optimal, hade inga prestandakrav på denna lösning eftersom jag använder XML forstättningsvis.

PS: Höll mitt löfte och det känns faktiskt ganska bra :-)




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
5 695
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