Feed
Contact
XING
LinkedIn
Twitter
ICQ
meebo.com

MOSS -- ‘In Datenblatt bearbeiten’ geht nicht mehr

by Roland Schumacher alias GENiALi 31. March 2009 -- 169 Wörter  -- 177 mal gelesen
Dieser Beitrag ist mir was wert:  

Im MOSS gibt es die Möglichkeit, Listen in einer Excel mässigen Tabelle zu bearbeiten. Dann kann man die Felder ganz einfach bearbeiten ohne durch irgend welche Menüs zu klicken.

Aber bei mir wollte das einfach nicht mehr funktionieren. Ich habe ja Office 2007 Pro, also mit Access, drauf. Und das sollte definitiv reichen.

Es kam folgende Fehlermeldung.

Die Liste kann aus einem oder mehreren Gründen nicht in der Datenblattansicht dargestellt werden:
- Es ist kein zu Windows SharePoint Services kompatibles Datenblatt-Steuerelement installiert
- Ihr Webbrowser unterstützt keine Active-X Steuerelemente
- Die Unterstützung von Active-X Steuerelementen ist deaktiviert

Keiner der Punkte traf bei mir zu. Mein SharePoint Kollege schickte mir dann ein Link wo man eine mögliche Lösung finden kann.

Michael Greth MVP SharePoint Blog –> Problem mit Datenblattansicht

Das löschen des Registry Ordners hat bei mir geholfen. Nach einem Neustart des Internet Explorers 8 klappte es wieder mit der Listenansicht.

Man lösche diesen Ordner (natürlich auf eigene Risiko)

HKEY_LOCAL_MASCHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility
Sub-Key:  {65BCBEE4-7728-41A0-97BE-14E1CAE36AAE}

Tags: ,

Allerlei | Software

Cooles Tool – SQL Dumper

by Roland Schumacher alias GENiALi 19. March 2009 -- 195 Wörter  -- 136 mal gelesen
Dieser Beitrag ist mir was wert:  

Wer kennt das nicht. Man erstellt in einem aktuellen Projekt einen neu Tabelle und füllt diese wärend der Entwicklung mit Daten. Diese sind auch sinnvoll und könnten so ins Livesystem übernommen werden.

Aber wie bekommt man die ohne grosse mühen ins Livesystem?

Bei uns kursierte bis vor kurzem eine Transact SQL wo man die Tabelle angeben konnte. Danach wurde einem noch ein Transact SQL generiert wo man noch die WHERE Klausel anpassen musste. Danach hatte man eine menge Insert’s die aber bei gewissen Spaltennamen nicht funktionierten. Das war einfach nur …

Auf der Suche nach einem Tool fand ich dann den SQL Dumper von Ruizata Project.

Absolut genial. Man gibt den Server an, die Datenbank und wählt dann aus was man exportieren will.

 SQL Dumper Dialog

Generiert wird einem etwas in folgender Form (Beispiele sind von der Webseite des Projekts).

INSERT INTO dbo.TABLE VALUES( 98, 'Pedro Rubina')
INSERT INTO dbo.TABLE VALUES( 96, 'John Riley')
INSERT INTO dbo.TABLE VALUES( 27, 'Sandra Moutinho')

Oder:

SET IDENTITY_INSERT dbo.TABLE ON

INSERT INTO dbo.TABLE(code, name) VALUES( 98, 'Pedro Rubina')
INSERT INTO dbo.TABLE(code, name) VALUES( 96, 'John Riley')
INSERT INTO dbo.TABLE(code, name) VALUES( 27, 'Sandra Moutinho')

SET IDENTITY_INSERT dbo.TABLE OFF

Ach ja. Kosten tut das Tool nichts. :-)

Tags: , ,

Allerlei | Entwicklung

VS - Unterschied zwischen F5 und CTRL+F5, oder wie finde ich den Fehler

by Roland Schumacher alias GENiALi 10. October 2008 -- 357 Wörter  -- 101 mal gelesen
Dieser Beitrag ist mir was wert:  

Das hat jetzt einiges an Nerven gekostet. Eigentlich sollte ich nur ein Release-Build machen und das einchecken. Aus lauter gewohnheit habe ich dann mal die EXE-Datei gestartet und musste feststellen das die Anwendung nicht wollte. Wie so nicht? Na ja, dass galt es nun rauszufinden.

Also stellte ich die Konfiguration auf Debug und drückte F5. Die Anwendung startete ohne Fehler. Ein Doppelklick auf die EXE oder ein CTRL+F5, die Anwendung wollte nicht. :-(

Zuerst prüfte ich dann mal alle Verzeichnisse auf einen Schreibschutz. Es war nichts schreibgeschützt.

Da ich nur eine allgemeine Fehlermeldung bekam, die leider nichts sage wo was passierte, musste ich mich mühsam durchsuchen bis ich dort war wo es bum machte. Ich konnte ja nicht debuggen. Mit der MessageBox.Show(“Hallo x”) schaute ich wo es noch tat.

Nach einiger Zeit landete ich hier.

protected override DbConnection CreateConnection(string connectionString)
{
	return new SqlConnection(connectionString);
}

Jetzt konnte ich alles in ein try{} catch() Block packen und schauen was genau der Fehler war.

System.TypeInitializationException: Der Typeninitialisierer für
"System.Data.SqlClient.SqlConnection" hat eine Ausnahme verursacht.
---> System.TypeInitializationException: Der Typeninitialisierer für
"System.Data.SqlClient.SqlConnectionFactory" hat eine Ausnahme verursacht.
---> System.TypeInitializationException: Der Typeninitialisierer für
"System.Data.SqlClient.SqlPerformanceCounters" hat eine Ausnahme
verursacht.
---> System.Configuration.ConfigurationErrorsException: Das
Konfigurationssystem konnte nicht initialisiert werden.
---> System.Configuration.ConfigurationErrorsException: Unbekannter
Konfigurationsabschnitt "lag.wordplus". (P:\ProjectX\WP.config line 8)
   bei System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean
ignoreLocal)
   bei
System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors
schemaErrors)
   bei System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
   bei System.Configuration.ClientConfigurationSystem.EnsureInit(String
configKey)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Configuration.ConfigurationManager.PrepareConfigSystem()
   bei System.Configuration.ConfigurationManager.GetSection(String
sectionName)
   bei
System.Configuration.PrivilegedConfigurationManager.GetSection(String
sectionName)
   bei System.Windows.Forms.WindowsFormsSection.GetSection()
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Data.SqlClient.SqlConnectionFactory..cctor()
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Data.SqlClient.SqlConnection..cctor()
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Data.SqlClient.SqlConnection..ctor()
   bei System.Data.SqlClient.SqlConnection..ctor(String connectionString)
   bei LAG.WordPlus.Database.SqlDatabase.CreateConnection(String
connectionString) in P:\ProjectX\SqlDatabase.cs:Zeile 23.

Scheinbar wurde der Konfigurationsabschnitt “lag.wordplus” nicht gefunden. Den gibt es aber. Ganz sicher.

Der Unterschied zwischen CTRL+F5 und F5:

CTRL+F5: AppDomain.CurrentDomain.SetupInformation.ConfigurationFile == ANWENDUNGSNAME.config

F5: AppDomain.CurrentDomain.SetupInformation.ConfigurationFile == ANWENDUNGSNAME.vshost.exe.config

Das brachte mich dann auf die Idee die App.config genauer anzuschauen.
Ich fand dort folgendes.

<!-- <configSections>
    <section name="lag.wordplus"
type="LAG.WordPlus.Configuration.WordPlusSection, LAG.WordPlus" />
  </configSections> -->

Na ja, was soll ich sagen. <!-- --> weg und es tut.

Und wieder um eine Erfahrung reicher. :-)

Tags: , , ,

Allerlei | Entwicklung | Software

Lösung – Laufzeitfehler ‘-2147319779 (8002801d)’

by Roland Schumacher alias GENiALi 26. August 2008 -- 88 Wörter  -- 107 mal gelesen
Dieser Beitrag ist mir was wert:  

Nach einigem suchen wurde ich dann doch noch fündig. Es gab tatsächlich schon Leute die dasselbe Problem hatten. Allen war gemeinsam, dass es unter Vista auftrat.

Die erste Lösung war, nicht wirklich das wahre, UAC wieder einzuschalten. Angeblich tat dann die Software wieder wie sie sollte.

Etwas weiter unten im Posting hatte dann jemand den richtigen Vorschlag.

regsvr32 C:\Windows\System32\Vsocx6.ocx

Tatsächlich funktioniert es wieder.

Jetzt mal schauen ob ich diese Fehlermeldung noch los werde.

image

Die kommt immer am Ende einer Prüfung. Auch unter Windows XP.

Tags:

Allerlei

40tude Dialog - Ein Problem - Die L&ouml;sung

by Roland Schumacher alias GENiALi 15. November 2007 -- 60 Wörter  -- 67 mal gelesen
Dieser Beitrag ist mir was wert:  

Gestern habe ich gefragt ob mir jemand bei einem Problem mit
40tude Dialog helfen kann. Inzwischen habe ich die Lösung gefunden.

40tude Dialog

Jetzt wird alles Gruppiert und nach Score sortiert.

Einfach im Spalten-Editor folgendes einstellen.

40tude Dialog Spalten-Editor

Danach kann man es so sortieren wie ich es mir gewünscht habe.
Cool.

es läuft: Nickelback – The State – Worthy To Say

Tags:

Allerlei

Übersetzen

Diverses

Seitwert

Locations of visitors to this page

Rating
Excellent - 97%overlay Icon

Statistik