[ colke77 @ 28.03.2006. 11:07 ] @
Radim sa bazom podataka DB2 na IMB AS400 serveru. Drajver za konekciju ADO.NET-a i DB2 baze podataka je DataDirect for .Net. Sve dobro radi osim kada treba da se prikazu podaci izvuceni iz baze na formu. Ne vide se nasa slova. Kodna strana AS400 masine je IBM037, a moja Windows-ova 1250. Moje pitanje svima vama koji se razumete u ovo: Kako da uradim konverziju i prikazem nasa slova bez greske. Kod koji koristim za konekciju sa bazom string Connection string is: "Host=10.1.1.11 ; Port=446 ; User ID=userID ; Password=pass ; Database=S33G2003 ; Collection=DB; Charset For 65535=IBM037" DataTable myDataTable DB2Connection myConnection = new DB2Connection(ConnectionString) try { myConnection.Open(); } catch (DB2Exception es) { MessageBox.Show("Error " + es.Message); } DB2Command myCommand = myConnection.CreateCommand(); myCommand.Connection = myConnection; try { myCommand.CommandText = "SELECT * FROM myTable"; DB2DataReader myDataReader = myCommand.ExecuteReader(); myDataTable.Load(myDataReader); } catch (DB2Exception ex) { MessageBox.Show(ex.Message); } try { myConnection.Close(); } catch (DB2Exception es) { MessageBox.Show(es.Message); } Hvala |