上周公司让我试用C#写一个东西,本周的任务是上手C#和试做一个功能
1.数据库是MYSQL 数据是以Big5的编码存进去的,现在取出来时成乱码,把页面编码设为big5也没用,之前用ASP做时可以正常显示
2.数据有一些字段是以二进制数据流的方式存进去的,不是图象,也不是Word之类的文档,而是一个结构,现在要显示出来,请问要如何做?
分不够再加
1.数据库是MYSQL 数据是以Big5的编码存进去的,现在取出来时成乱码,把页面编码设为big5也没用,之前用ASP做时可以正常显示
2.数据有一些字段是以二进制数据流的方式存进去的,不是图象,也不是Word之类的文档,而是一个结构,现在要显示出来,请问要如何做?
分不够再加
解决方案 »
- 关于sql 数据库查询速度!请指教!
- 在线等,请教用什么方法可以实现穿透内网通讯
- c#,串口通讯与timer冲突的问题?
- 关于修改注册表 ControlSet001\Enum 主键下某键值,遭遇权限问题,请朋友帮忙解决!
- 单位管理功能
- 发一个生成水印的方法,请各位指点一下。。
- 请问:DropDownList的问题??(急)
- 关于引用dll的问题
- C#零基础的人来求教,希望各位老师不吝赐教。。
- 在Datagrid中,怎样高手,怎样将数据库表中为BIT的字段,读出来后,显示为yes或者no,而不是默认的true or false
- 请教一下。。。急!~~~
- 救命,用ASP。NET和C#做的一个网站,进入首页时速度奇慢,真是要短命几年,有解决办法吗?请进谢谢!!!
2.用任何对象都具有的ToString()方法,这样就不会有错。
private void Page_Load(object sender, System.EventArgs e)
{
OdbcConnection TConnection;
OdbcDataAdapter TCommand;
String strTConnect;
String strTCommand;
DataSet TDataSet = new DataSet(); strTConnect = @"DRIVER={MySQL ODBC 3.51 Driver};";
strTConnect += @"SERVER=localhost;";
strTConnect += @"DATABASE=test;";
strTConnect += @"UID=test;";
strTConnect += @"PASSWORD=test;";
strTConnect += @"OPTION=3"; strTCommand = "SELECT * FROM `test` WHERE name1 LIKE '%test01%' limit 1";
TConnection = new OdbcConnection(strTConnect);
TCommand = new OdbcDataAdapter(strTCommand,TConnection);
TCommand.Fill(TDataSet,"TTest");
string str;
str = (string)TDataSet.Tables["TTest"].Rows[0]["name2"];
lbl1.Text = str;
}