111,098
社区成员




如 我在mysql里面获取了一个表的内容 内容是char类型
那我应该怎么写判断?
因为目前我只知道 char SetChar = ‘a’;
像这种比较长的 我是不是要往字节里面插入数据才行。然后怎么写 希望大家帮帮忙 谢谢
补充一下,相当于就是写一个卡密工具,首先思路 我先要判断mysql有没有 随机生成的卡密,以免重复,问题就是,获取的mysql的内容为char 类型 并且内容是 weqjoidhqoiewhoi321321ioashdiowq这种,然后我随机生成的卡密 又是string 类型
数据库中 char 类型是定长的
你 card="'"+a+"'".... 这样写,多半是要违例的
应该用可变长度类型的 vchar 或text
数据库中 char 类型是定长的
你 card="'"+a+"'".... 这样写,多半是要违例的
应该用可变长度类型的 vchar 或text
string a="sadsadaseqwdasdwq2123321";
string GetSqlData = "Select * from costcard where Card='" + a + "'";
这个需要做什么判断?
如果知道数据库字段类型,那么程序中你直接用对应的类型来接收或者写入就OK
如果不知道的数据库的类型,那就统一用string来接收
char、varchar或nvarchar都是直接string取获就可以。这有什么疑问的?