Berikut cara membersihkan cache instalasi ketika berbeda folder:
Open Command Prompt sebagai Administrator, lalu jalankan perintah berikut:
rundll32 dfshim CleanOnlineAppCache
Selamat Mencoba, semoga bermanfaat.
Berikut cara membersihkan cache instalasi ketika berbeda folder:
Open Command Prompt sebagai Administrator, lalu jalankan perintah berikut:
rundll32 dfshim CleanOnlineAppCache
Selamat Mencoba, semoga bermanfaat.
Barangkali ada yang lagi nyari cara bagaimana menampilkan table structure dari SQL server. berikut saya share query nya:
select 'Table_name' = ao.name, 'Column_name' = ac.name, 'Type' = type_name(user_type_id), 'Computed' = case when ColumnProperty(ac.object_id, ac.name, 'IsComputed') = 0 then 'no' else 'yes' end, 'Length' = convert(int, max_length), -- for prec/scale, only show for those types that have valid precision/scale -- Search for type name + ',', because 'datetime' is actually a substring of 'datetime2' and 'datetimeoffset' 'Prec' = case when charindex(type_name(system_type_id) + ',', N'tinyint,smallint,decimal,int,bigint,real,money,float,numeric,smallmoney,date,time,datetime2,datetimeoffset,') > 0 then convert(char(5),ColumnProperty(ac.object_id, ac.name, 'precision')) else ' ' end, 'Scale' = case when charindex(type_name(system_type_id) + ',', N'tinyint,smallint,decimal,int,bigint,real,money,float,numeric,smallmoney,date,time,datetime2,datetimeoffset,') > 0 then convert(char(5),OdbcScale(system_type_id,scale)) else ' ' end, 'Nullable' = case when is_nullable = 0 then 'no' else 'yes' end, 'TrimTrailingBlanks' = case ColumnProperty(ac.object_id, ac.name, 'UsesAnsiTrim') when 1 then 'no' when 0 then 'yes' else '(n/a)' end, 'FixedLenNullInSource' = case when type_name(system_type_id) not in ('varbinary','varchar','binary','char') then '(n/a)' when is_nullable = 0 then 'no' else 'yes' end, 'Collation' = collation_name from sys.all_columns ac INNER JOIN sys.all_objects ao ON ac.object_id = ao.object_id and ao.type = N'U' where ao.name like 'nama_table' --comment baris ini jika akan melihat semua table di dalam database ORDER BY ao.object_id, ac.column_id
Note:
Silahkan input nama table yang akan di display pada klause where, jika ingin menampilkan semua silahkan di beri comment saja pada klausa where.
Semoga bermanfaat…
Mungkin temen-temen developer yang berjibaku dengan database SQL Server pernah mengalami masalah dengan karakter Carriage Returns alias ENTER. sedikit info untuk karakter Carriage Returns di dunia pengcodingan di bagi menjadi 2 yaitu:
Di SQL Server karakter di atas di definiskan sebagai karakter ANSI sama seperti di VB, berikut daftar kode ANSI nya:
Cara Check row apakah mengandung karakter Carriage Returns
Untuk mengecek apakah di sebuah table memiliki data yang mengandung karakter Carriage Returns kita bisa memanfaatkan fungsi REPLACE. berikut contoh query nya:
Cek karakter CR:
select EmployeeNo,EmployeeName from TEmployees
where REPLACE(EmployeeNo,CHAR(13),’-‘) like ‘%-%’
Cek Karakter LF:
select EmployeeNo,EmployeeName from TEmployees
where REPLACE(EmployeeNo,CHAR(10),’-‘) like ‘%-%’
Cek Karakter CRLF:
select EmployeeNo,EmployeeName from TEmployees
where REPLACE(EmployeeNo,CHAR(13)+CHAR(10),’-‘) like ‘%-%’
Cara remove row yang mengandung karakter Carriage Returns
remove karakter CR:
update TEmployees set EmployeeNo=REPLACE(EmployeeNo,CHAR(13),”) where EmployeeNo=’123′
remove Karakter LF:
update TEmployees set EmployeeNo=REPLACE(EmployeeNo,CHAR(10),”) where EmployeeNo=’123′
remove Karakter CRLF:
update TEmployees set EmployeeNo=REPLACE(EmployeeNo,CHAR(13)+CHAR(10),”) where EmployeeNo=’123′
untuk remove semua row yang mengandung CR:
update TEmployees set EmployeeNo=REPLACE(EmployeeNo,CHAR(13),”) where REPLACE(EmployeeNo,CHAR(13),’-‘) like ‘%-%’
Selamat mencoba, semoga bermanfaat…
Lama tidak sempat posting kali ini saya sempatkan posting satu artikel berdasarkan pengalaman yang saya alami minggu lalu. jadi minggu lalu laptop saya di lakukan upgrade windows oleh tim IT menjadi Windows 10 versi terbaru.
Kendalanya adalah ketika saya ingin melakukan configurasi SQL Server, saya tidak lagi menemukan Shorcut nya pada Start Menu. cari dan di cari tidak ketemu juga, akhir nya tanya ke mbah Bing dan langsung di kasih solusi nya.
Pada Windows 10, SQL Server Configuration Manager sudah di integrate ke menu MMC (Microsoft Management Console) jadi untuk mengakses nya sekarang dapat di lakukan dari Computer Management. masuk ke Control Panel→Administrative Tools→Computer Management→Services and Applications→SQL Server Configuration Manager
Atau bisa juga melalui menu Run, dengan mengetik command berikut: SQLServerManager12.msc untuk SQL Server 2014. untuk list versi SQL server dapat di lihat di list berikut:
SQL Server 2017 – SQLServerManager14.msc
SQL Server 2016 – SQLServerManager13.msc
SQL Server 2014 – SQLServerManager12.msc
SQL Server 2012 – SQLServerManager11.msc
atau bisa juga langsung di buka dari windows explorer di lokasi berikut ini:
SQL Server 2017 C:\Windows\SysWOW64\SQLServerManager14.msc
SQL Server 2016 C:\Windows\SysWOW64\SQLServerManager13.msc
SQL Server 2014 C:\Windows\SysWOW64\SQLServerManager12.msc
SQL Server 2012 C:\Windows\SysWOW64\SQLServerManager11.msc
Selamat mencoba, semoga bermanfaat..
Salam coding…
Kali ini saya akan share tentang cara menghadle error pada Store Procedure SQL Server dengan menggunakan block try..catch.
Pada saat kita memanggil sebuah store procedure, jika terjadi error biasanya kita membutuhkan detail informasi dari error tersebut sehingga kita bisa dengan cepat mencari letak kesalahannya dan memperbaikinya.
Berikut ini contoh handle error dan mengirimkan detail error yang terjadi ke aplikasi yang kita buat menggunakan block try…catch.
BEGIN TRY INSERT INTO T_USER(UserID, UserName, UserPassword) VALUES('1','ADMIN','@dmin') END TRY BEGIN CATCH DECLARE @ErrorMessage NVARCHAR(4000), @ErrorSeverity, @ErrorState INT; SELECT @ErrorMessage = ERROR_MESSAGE(), @ErrorSeverity = ERROR_SEVERITY(), ErrorState = ERROR_STATE(); RAISERROR (@ErrorMessage, @ErrorSeverity, @ErrorState); END CATCH;
RDLC report mempunyai fitur untuk grouping data, pada saat kita melakukan grouping tersebut kita juga punya opsi untuk menampilkan data tersebut atau menyembuyikannya pada saat report di load.
Nah problem di sini adalah ketika kita menampilkan data yang di grouping pada saat loading maka icon expand (+/-) tidak sesuai dengan kondisi nya. disitu tampil tanda (+) padahal seharusnya (-) begitu juga sebaliknya.
Untuk mengatasi itu ternyata cara nya sangat mudah, klik pada textbox yang mempunyai grouping kemudian pada bagian properties cari properti InitialToggleState dan set menjadi True.
Demikian share pengalaman kali ini, semoga bermanfaat.
Berikut cara lain untuk mendisable Auto Correct dan Suggestion di Windows Mobile 6.5 dari coding, untuk cara manual bisa di baca di tulisan saya sebelumnya di sini
using System.Runtime.InteropServices;
public static class InputContext
{
private enum SHIC_FEATURE : uint
{
RESTOREDEFAULT = 0,
AUTOCORRECT = 1,
AUTOSUGGEST = 2,
HAVETRAILER = 3,
CLASS = 4
}
[DllImport("aygshell.dll")]
private static extern int SHSetInputContext(IntPtr hwnd, SHIC_FEATURE dwFeature, ref bool lpValue);
public static void SetAutoSuggestion(IntPtr handle, bool enable)
{
SHSetInputContext(handle, SHIC_FEATURE.AUTOSUGGEST, ref enable);
SHSetInputContext(handle, SHIC_FEATURE.AUTOCORRECT, ref enable);
}
}
Cara penggunaannya:
InputContext.SetAutoSuggestion(txtBoxOne.Handle, false);
Demikian, Selamat mencoba.
Secara default di Windows Mobile 6.5 panel input tidak ditampilkan, untuk menampilkannya kita perlu sedikit memodifikasi registry setting. berikut saya share caranya sesuai pengalaman yang pernah saya lakukan.
Pertama Install Registry Editor untuk Windows Mobile 6.5, bisa di download dari link berikut:
https://phm-regedit.en.softonic.com/pocketpc
Install file tersebut, kemudian setelah selesai cari file .Cab nya di folder C:\Program Files (x86)\PHM\PHM Registry Editor, di sini saya meginstall file regedit.Mrln_ARM.CAB. copykan file tersebut ke Windows Mobile Device kemudian install seperti biasa.
Setelah terinstall buka program PHM RegEdit, dari menu program, cari registry key berikut:
[HKEY_LOCAL_MACHINE\ControlPanel\Input]
Hapus key “Redirect” dari lokasi tersebut.
Restart device Windows Mobile nya, setelah itu cari panel input pada:
Start->Setting->Personal->Input
Demikian, Selamat mencoba. Semoga bermanfaat.
Seringkali pada saat kita mendevelop sebuah aplikasi di Visual Studio (VB/C#), kita terkendala dengan format date/time pada saat akan menyimpan data berupa date/time. secara default SQL Server menyimpan data tanggal dengan format English United Stated yaitu yyyy-MM-dd hh:mm:ss sedangkan di komputer client di mana aplikasi kita terinstal bisa saja menggunakan format berbeda misalnya menggunakan format Indonesia yaitu dd-MM-yyyy hh:mm:ss.
Dengan situasi seperti diatas, biasanya pada saat akan melakukan penyimpanan akan muncul error sepeti di bawaah ini:
Untuk mengatasi problem di atas, berikut solusinya. misalkan kita punya form yang berisi tanggal yang akan kita simpan ke database SQL Server seperti dibawah:
kemudian kita punya tabel dengan nama TCoba dengan design sebagai berikut:
untuk dapat menyimpan data tanggal pada form ke tabel SQL server dengan format yang berbeda, berikut contoh coding nya.
'deklarasikan variable untuk menampung data tanggal Dim dt1 As DateTime = TextBox1.Text Dim dt2 As Date = TextBox2.Text 'format variable tanggal yang sudah di deklarasikan sesuai dengan format SQL server Dim strQuery As String = "Insert into TCoba(a,b) values('" & dt1.ToString("yyyy-MM-dd hh:mm:ss") & "', '" & dt2.ToString("yyyy-MM-dd") & "')" 'simpan data ke SQL server Using con As New SqlConnection("Data Source=(local);Initial Catalog=dbTest;User ID=sa;Password=sajuga;") con.Open() Using cmd As New SqlCommand(strQuery, con) cmd.ExecuteNonQuery() End Using End Using
Demikian share dari saya, semoga bermanfaat. Selamat mencoba.