如何将大字符串插入到数据库

如何将大字符串插入到数据库,第1张

字符串格式必须是时间格式的几种方式之一,如"12/10/2011

12:15:12"或"2011-12-10"等。

string

str

=

"12/10/2011

12:15:12";

datetime

datetime

=

datetime.parse(str)

datetime就可以插入到数据库

如果要在数据库按自己的方式显示时间,可以用字符串方式插入数据库,例如:

datetimestr

=

string.format("{0:yyyy-mm-dd}",datetime)

或者

datetimestr

=

string.format("{0:mm/dd/yyyy}",datetime)

因为插入的字符串被从单引号处截断,造成SQL语句的语法错误! 解决方法:遍历字符串,把一个(')换成两个(' ')就可以了,在C#里,其实用str.Replace("'", "''")就可以了,这是因为SQL是用两个单引号来代替一个单引号的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/6681138.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-26
下一篇2023-03-26

发表评论

登录后才能评论

评论列表(0条)

    保存