Technologia

Mając już wszystkie providery OleDB czas na sterowniki ODBC Całą noc nad tym problemem siedziałem to wolę to tutaj utrwalić.
Kod wygląda bardzo niepozornie:
public string getODBC() { string ret = “”; string registryPath = @”SOFTWARE\ODBC\ODBCINST.INI”; RegistryKey hklm = Registry.LocalMachine; hklm = hklm.OpenSubKey(registryPath); string[] values = hklm.GetSubKeyNames(); foreach (var value in values) { ret += value; [...]

Tags:

Najprościej z rejestru. Potrzebowałem poznać jakie dostępne są na serwerze na któym mam wykupiony hosting. Znalazłem kod VB który to robi, przekonwertowałem go na C# (jakimś online’owym konwerterem) i trochę zmodyfikowałem, żeby zwracał mi w miarę czytelnego stringa.
Konwerter.
Oryginalny kod.
using Microsoft.VisualBasic;using System;using System.Collections;using System.Collections.Generic;using System.Data;using System.Diagnostics;using Microsoft.Win32;
namespace DataManager{ class Module1 {
public String CountASAS() { [...]

Tags:

Potrzebowałem wyciągnąć z SQLa wszystkie znaki do jakich mam dostęp przez funkcję CHAR.
Wyszło coś takiego:
declare @counter intset @counter = 0while @counter <255begin set @counter = @counter + 1 print cast(@counter as char) + ‘ ‘ + cast(CHAR(@counter) as char)end
zrodlo: EvolutiOn

Tags:

Taki komunikat otrzymuję tworząc paczkę SSIS. Rozwiązanie robocze to zmiana we właściwościach OLEDB Source:
1. AlwaysUseDefaultCodePage=true
2. Zmiany DefaultCodePage na 1252
Po tym wystąpił kolejny błąd (jakby mnie to zdziwiło…)
SQL Server Destination] Error: Unable to prepare the SSIS bulk insert for data insertion.[SSIS.Pipeline] Error: component “SQL Server Destination” failed the pre-execute phase and returned error code 0xC0202071.
Tutaj jest [...]

Tags:

Bardzo fajny opis jak dobrać się do danych zapisanych w formacie XML z poziomu SQLa:
Generating Relational data from xml datatype Part 1
Generating Relational data from xml datatype Part 2
zrodlo: EvolutiOn

Tags:

Tworzę paczkę SSIS (SQL Server Integration Services) żeby wgrać pliki z bazy Visual FoxPro (.DBF) do MSSQL. Niestety nic nie działa tak jak powinno ‘by default’.
Pierwsze co, to w wizardzie nie ma możliwości wyboru odpowiedniego Providera do odczytu plików DBF.
Stworzyłem więc paczkę od zera.
1. Utworzenie nowego Data Flow
2. Dodanie OLEDB Source i stworzenie połączenia do [...]

Tags:

Zapamiętać: Server project zawsze modyfikuje bazę Master.
Już myślałem, że z moim Visual Studio jest coś nie tak, bo usilnie zmieniał mi bazę na Master, zamiast korzystać z tej ustawionej przeze mnie. Po prostu za szybko przeczytałem opis czym te dwa projekty się różnią.
zrodlo: EvolutiOn

Tags:

ASP.NET oferuje nam specjalną izolatkę (przestrzeń dyskową) dla naszych aplikacji.
Potrzebując wrzucić na serwer jakiś plik, nie musimy przejmować się poziomem uprawnień użytkownika na którym działa proces IISa, tylko zapisujemy plik korzystając z tej funkcjonalności.
Taki krótki kodzik, który zapisuje przekazany plik, zwracając ścieżkę do katalogu gdzie został zapisany:
public string SaveFile(byte[] binaryFile, string path)
{
IsolatedStorageFile [...]

Tags:

Wrrrr, kto wymyślił wyświetlanie wyjątków w języku polskim? Przecież to się do niczego nie nadaje…
Jak się tego pozbyć? Chyba się nie da. Zmieniać ustawień regionalnych nie mam zamiarua
A zmiana ustawień z poziomu kodu jak to zostało przedstawione w wątku C# - Exception messages in English?, przy każdym wywołaniu przeraża mnie. No trudno, trzeba nauczyć się [...]

Tags:

Fajny i bardzo prosty sposób jak zbudować kontrolkę Menu, wraz z implementacją dodatkowych atrybutów które deklarujemy sobie w pliku web.sitemap
W tym wypadku jest to atrybut odpowiedzialny za wyświetlanie, bądź nie, pozycji z pliku mapy strony. Ja dopisałem sobie atrybut odpowiedzialny za klasę CSS. Działa wyśmienicie
I bet you didn’t know that adding custom attributes [...]

Tags: