string xinxi;
SqlConnection thisConnection=new SqlConnection(@"server=SWSERIAPDBTEST1;User ID=soxtool;Password=swsoxtool;database=soxtool");
thisConnection.Open();
SqlCommand mycmd=thisConnection.CreateCommand();
mycmd.CommandText="select convert(varchar,字段1) from table where aa='aaa'";
mycmd.CommandType=CommandType.Text;
xinxi=Convert.ToString(mycmd.ExecuteScalar());但是这样读取出来只有前面几个字符,不知道怎么回事?在查询分析器里可以读取到字段1的数据,可以看到里面数据是齐全的。
SqlConnection thisConnection=new SqlConnection(@"server=SWSERIAPDBTEST1;User ID=soxtool;Password=swsoxtool;database=soxtool");
thisConnection.Open();
SqlCommand mycmd=thisConnection.CreateCommand();
mycmd.CommandText="select convert(varchar,字段1) from table where aa='aaa'";
mycmd.CommandType=CommandType.Text;
xinxi=Convert.ToString(mycmd.ExecuteScalar());但是这样读取出来只有前面几个字符,不知道怎么回事?在查询分析器里可以读取到字段1的数据,可以看到里面数据是齐全的。
解决方案 »
- |WPFZYC| 给Interaction.Behaviors写多个了BindChildren类,编译成功后,在WPF项目写XAML也正常,但运行报错,有示例
- c#文件的存取
- RDLC报表如何使页眉、页脚设置
- listbox入门问题,多谢各位
- 虚拟主机 服务器选择Win2000好呢,还是Win2003好(放置asp.net程序)
- 有一句字符串操作的语法看不懂,请哪位大哥指教一下
- 求用Membership类和GridView控件实现用户编辑的代码
- 谁能搞定这个验证码
- Ie的文本框上的叉号,点击清除文本框内容是怎么做的??谁用winform的textbox做一下,谢谢T_T
- 急!!!!Access的密码忘了,谁能帮忙?定百分相赠!!
- C#2005编写的WinForm程序,建立安装项目生成安装包安装完后,运行程序没反应
- 用ClickOnce成功发布程序后,不能运行setup.exe不能安装,为啥?
ps:字段1的类型是text类型。
Dr.Read();
string aaa= Dr["字段"].ToString();
直接读取不转换可以,但是存储在string里转交给webservice的时候出错。看来不是读取问题。
从SQL里读出TEXT类型的数据,再赋值给webservice一直都是这样做的,没出过问题啊你再检查看看你的程序是不是哪出了问题
"select 字段1 from table where aa= 'aaa '";
结果能在textBox1中显示,但我要存储在string里做为一个参数。结果提示如下:不允许从数据类型 text 到 nvarchar 的隐性转换。请使用 CONVERT 函数来运行此查询。转换后又只能显示15个字,真是奇怪。
这样可以正常读取到8000个字节并且提交webservice,其它方式读取没问题,但提交就出错,可能拾webservice的问题吧。
谢谢各位了。