SQL数据库中要 保存 超链接 的字段应该设置成什么 类型啊
我原来设置成CHAR格式出错又设置成NCHAR格式不知道对不改成NCHAR还是如下问题不知道改什么类型MicrosoftOLEDBProviderforODBCDrive...
我原来设置成 CHAR 格式出错
又设置成 NCHAR格式 不知道对不
改成NCHAR 还是如下问题 不知道改什么类型
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e57'
[Microsoft][ODBC SQL Server Driver][SQL Server]将截断字符串或二进制数据。
/tclj.asp,行 27 展开
又设置成 NCHAR格式 不知道对不
改成NCHAR 还是如下问题 不知道改什么类型
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e57'
[Microsoft][ODBC SQL Server Driver][SQL Server]将截断字符串或二进制数据。
/tclj.asp,行 27 展开
5个回答
展开全部
SQL数据库中要保存超链接的字段可以参考以下的代码:
function SQLEncode(fString)
if isnull(fString) then
SQLEncode = ""
exit function
end if
SQLEncode=replace(fString,"'","''")
end function
扩展资料:
操作
SQL包括了所有对数据库的操作,主要是由4个部分组成:
1、数据定义:又称为“DDL语言”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。
2、数据操纵:又称为“DML语言”,包括插入、删除和更新三种操作。
3、数据查询:又称为“DQL语言”,包括数据查询操作。
4、数据控制:又称为“DCL语言”,对用户访问数据的控制有基本表和视图的授权及回收。
5、事务控制:又称为“TCL语言”,包括事务的提交与回滚。
6、嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。
参考资料来源:百度百科-SQL数据库
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
超链接字段也就是URL,也叫全球资源定位符,就是一串字符,由于长度不定,建议用
varchar类型长度要长一点,200,300的就随意了。
例如:http://zhidao.baidu.com/question/61382335.html
insert into 网址表(url)
values("http://zhidao.baidu.com/question/61382335.html")
varchar类型长度要长一点,200,300的就随意了。
例如:http://zhidao.baidu.com/question/61382335.html
insert into 网址表(url)
values("http://zhidao.baidu.com/question/61382335.html")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为超链接字符串里面可能有特殊字符,如果把这些字符参与sql语句的构造的话就可能有问题的。
把生成的sql语句用下面的函数加工一下试试
function SQLEncode(fString)
if isnull(fString) then
SQLEncode = ""
exit function
end if
SQLEncode=replace(fString,"'","''")
end function
把生成的sql语句用下面的函数加工一下试试
function SQLEncode(fString)
if isnull(fString) then
SQLEncode = ""
exit function
end if
SQLEncode=replace(fString,"'","''")
end function
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好还是 text
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询