Forum Orisinil

OtomaX - Orisinil Topup Machine => Bug Reports => Topic started by: biangelektrik on February 14, 2016, 08:49:48 AM

Title: SqlClient.SqlException
Post by: biangelektrik on February 14, 2016, 08:49:48 AM
!20418 : System.Data.SqlClient.SqlException: .Net SqlClient Data Provider: Arithmetic overflow error for data type tinyint, value = 518.
The statement has been terminated.

Artinya apa ya.. dan sebabnya... ?
Title: Re: SqlClient.SqlException
Post by: Budi Santoso on February 14, 2016, 01:00:39 PM
kemarin sempet nemuin kasus user semacam ini,

itu intinya adalah ada kesalahan konversi data yang disitu harusnya tipe tinyint menurutNya..

ada yang menyampaikan ini salah smartsoftware...
tapi setelah kami eksekusi sendiri (karena penasaran, dan pengalaman pegawai di kami masih kurang), ini murni bukan dari smartsoftware.. tapi dari gejala windows..

coba bapak kontak ke kami, jika masih ada error ini..
Title: Re: SqlClient.SqlException
Post by: M.A.M on February 14, 2016, 05:39:23 PM
!20418 : System.Data.SqlClient.SqlException: .Net SqlClient Data Provider: Arithmetic overflow error for data type tinyint, value = 518.
The statement has been terminated.

Artinya apa ya.. dan sebabnya... ?

Karakter aneh
Title: Re: SqlClient.SqlException
Post by: biangelektrik on February 14, 2016, 09:09:52 PM
Trimksh penjelasannya Pak busan... Ini lg dites potong data 0 hari, sama ganti hdd yg ssd... Mudah2an stabil.  @om MAM karakter aneh rinciannya sprti apa ya....
Title: Re: SqlClient.SqlException
Post by: maxpulsa on February 16, 2016, 12:30:30 AM
!20418 : System.Data.SqlClient.SqlException: .Net SqlClient Data Provider: Arithmetic overflow error for data type tinyint, value = 518.
The statement has been terminated.

Artinya apa ya.. dan sebabnya... ?

data type tinyint hanya mampu menampung nilai max 255 saja...sedangkan nilai yang akan diinput 518 (overflow)
kata lapak sebelah seperti itu entah bener apa gk....
Title: Re: SqlClient.SqlException
Post by: bentoxz on April 02, 2016, 12:27:35 PM
kemarin sempet nemuin kasus user semacam ini,

itu intinya adalah ada kesalahan konversi data yang disitu harusnya tipe tinyint menurutNya..

ada yang menyampaikan ini salah smartsoftware...
tapi setelah kami eksekusi sendiri (karena penasaran, dan pengalaman pegawai di kami masih kurang), ini murni bukan dari smartsoftware.. tapi dari gejala windows..

coba bapak kontak ke kami, jika masih ada error ini..

Maaf,,kalo mau menghubungi bapa kemana ya..kasus mirip2 seperti ini..makasieh
Title: Re: SqlClient.SqlException
Post by: abe on April 02, 2016, 01:01:13 PM
Maaf,,kalo mau menghubungi bapa kemana ya..kasus mirip2 seperti ini..makasieh


Quote
SAFANA Corporation
IT Solution - Online Payment - General Payment


Jam Kerja Fix 08:00 - 21:00 Setiap Hari, Kecuali Hari Minggu (jika hari Minggu urgent bisa kontak via SMS)
YM : budi_s4n2s0, safamulyaartha, cs_smartppob2
WhatsApp:082137384444
BBM:5d088ca0
Site : http://safanacorporation.com/ - http://smartsoftware.web.id



@ bos bentoxz = coba di Maintenance DB nya pak
1 .  reindex > suspect > Shringk DB
2 . hapus DB lama kalo db udah gede
3 Ulangi sekali lagi > reindex > suspect > Shringk DB

sapa tau InsyaAlloh  Normal ...
Title: Re: SqlClient.SqlException
Post by: biangelektrik on April 03, 2016, 07:48:18 AM


@ bos bentoxz = coba di Maintenance DB nya pak
1 .  reindex > suspect > Shringk DB
2 . hapus DB lama kalo db udah gede
3 Ulangi sekali lagi > reindex > suspect > Shringk DB

sapa tau InsyaAlloh  Normal ...

Bnr Om maintenance database... jika masih terjadi eror silahkan cek HDD tempat menyimpan database tsb, kemungkinan system baca hardisknya sudah gak normal.
Title: Re: SqlClient.SqlException
Post by: bentoxz on April 04, 2016, 01:23:19 AM


@ bos bentoxz = coba di Maintenance DB nya pak
1 .  reindex > suspect > Shringk DB
2 . hapus DB lama kalo db udah gede
3 Ulangi sekali lagi > reindex > suspect > Shringk DB

sapa tau InsyaAlloh  Normal ...

maaf boss abe..kalo boleh ada lankah lankah cara hapus DB dan cara suspect..mohon pencerahan..makasieh
Title: Re: SqlClient.SqlException
Post by: abe on April 04, 2016, 07:43:56 AM
Langkah aman maintenance DB ...
rapikan DB dg 3 query  > BackUp db > Potong db > 3 query lagi .... Beress ....




Buka Sql Management
1 . jalankan perintah di bawah ini
  EXEC sp_resetstatus ‘otomax’;
  ALTER DATABASE otomax SET EMERGENCY
  DBCC checkdb(‘otomax’)
  ALTER DATABASE otomax SET SINGLE_USER WITH ROLLBACK IMMEDIATE
  DBCC CheckDB (‘otomax’, REPAIR_ALLOW_DATA_LOSS)
  ALTER DATABASE otomax SET MULTI_USER

2 . jalankan perintah di bawah ini
USE otomax --Enter the name of the database you want to reindex

DECLARE @TableName varchar(255)

DECLARE TableCursor CURSOR FOR
SELECT table_name FROM information_schema.tables
WHERE table_type = 'base table'

OPEN TableCursor

FETCH NEXT FROM TableCursor INTO @TableName
WHILE @@FETCH_STATUS = 0
BEGIN
DBCC DBREINDEX(@TableName,' ',95)
FETCH NEXT FROM TableCursor INTO @TableName
END

CLOSE TableCursor

DEALLOCATE TableCursor

3. jalankan perintah di bawah ini
use otomax
DBCC SHRINKDATABASE ('otomax')

4. BackUp DB  klik disini (http://orisinil.com/tips-tricks/cara-membackup-database-sql-server/199)
5. Hapus DB klik disini (http://http://forum.orisinil.com/index.php/topic,4797.msg63743.html#msg63743)
6. Pembersihan trakhir Ulangi printah 1,2,3
selesai ...

Title: Re: SqlClient.SqlException
Post by: bentoxz on April 09, 2016, 07:32:58 PM
Langkah aman maintenance DB ...
rapikan DB dg 3 query  > BackUp db > Potong db > 3 query lagi .... Beress ....




Buka Sql Management
1 . jalankan perintah di bawah ini
  EXEC sp_resetstatus ‘otomax’;
  ALTER DATABASE otomax SET EMERGENCY
  DBCC checkdb(‘otomax’)
  ALTER DATABASE otomax SET SINGLE_USER WITH ROLLBACK IMMEDIATE
  DBCC CheckDB (‘otomax’, REPAIR_ALLOW_DATA_LOSS)
  ALTER DATABASE otomax SET MULTI_USER

2 . jalankan perintah di bawah ini
USE otomax --Enter the name of the database you want to reindex

DECLARE @TableName varchar(255)

DECLARE TableCursor CURSOR FOR
SELECT table_name FROM information_schema.tables
WHERE table_type = 'base table'

OPEN TableCursor

FETCH NEXT FROM TableCursor INTO @TableName
WHILE @@FETCH_STATUS = 0
BEGIN
DBCC DBREINDEX(@TableName,' ',95)
FETCH NEXT FROM TableCursor INTO @TableName
END

CLOSE TableCursor

DEALLOCATE TableCursor

3. jalankan perintah di bawah ini
use otomax
DBCC SHRINKDATABASE ('otomax')

4. BackUp DB  klik disini (http://orisinil.com/tips-tricks/cara-membackup-database-sql-server/199)
5. Hapus DB klik disini (http://http://forum.orisinil.com/index.php/topic,4797.msg63743.html#msg63743)
6. Pembersihan trakhir Ulangi printah 1,2,3
selesai ...

makasieh boss abe infonya..mohon maaf untk link hapus Db ga bisa di buka..untuk data base kami sudah aman..kalo berkenan mohon tata cara hapus db..