T
tohh79
Unregistered / Unconfirmed
GUEST, unregistred user!
用c#写了一个函数,带一个参数string s,只是为了向数据库中添加一条记录。
用c#编写的调用没问题,用delphi7调用时,英文没问题,汉字的时候,在数据库里看到的是乱码,为什么?有高人回答吗?
c#写的函数如下:
// WEB 服务示例
// HelloWorld() 示例服务返回字符串 Hello World
// 若要生成,请取消注释下列行,然后保存并生成项目
// 若要测试此 Web 服务,请按 F5 键
[WebMethod]
public string setUpdateinfo(string s)
{ string tmps="";
string strsql ="insert into yy_hint(hint) values('"+s+"')";
SqlConnection conn1 = new SqlConnection("server="+"."+";uid="+"sa"+";pwd="+""+";database="+"hairdata"+""
try
{
conn1.Open();
SqlCommand Cmd=new SqlCommand(strsql,conn1);
Cmd.ExecuteNonQuery();
return "ok";
}
catch(Exception ex)
{
return ex.ToString();
}
finally
{
conn1.Close();
}
}
用c#编写的调用没问题,用delphi7调用时,英文没问题,汉字的时候,在数据库里看到的是乱码,为什么?有高人回答吗?
c#写的函数如下:
// WEB 服务示例
// HelloWorld() 示例服务返回字符串 Hello World
// 若要生成,请取消注释下列行,然后保存并生成项目
// 若要测试此 Web 服务,请按 F5 键
[WebMethod]
public string setUpdateinfo(string s)
{ string tmps="";
string strsql ="insert into yy_hint(hint) values('"+s+"')";
SqlConnection conn1 = new SqlConnection("server="+"."+";uid="+"sa"+";pwd="+""+";database="+"hairdata"+""
try
{
conn1.Open();
SqlCommand Cmd=new SqlCommand(strsql,conn1);
Cmd.ExecuteNonQuery();
return "ok";
}
catch(Exception ex)
{
return ex.ToString();
}
finally
{
conn1.Close();
}
}