XP SQL联接2003 SQL
的有关信息介绍如下:在网上下载软件或找个光盘安装吧
sql=Insert Into studenttable(class,num,name,sex,adress) Values('+stclass1+','+stnum1+','+stname1+','+stsex1+',+stadress1+) ;
可能是values后面有空格? 我想这个程序也就是个小错误,不用钻牛角尖,知道如何连接就好了,再有就是你写sql语句时,最好先在sql里运行一遍看看通不通,再用
答案补充
sql=Insert Into studenttable(class,num,name,sex,adress) Values+
('+stclass1+','+stnum1+','+stname1+','+stsex1+',+stadress1+) ;这么写试试
答案补充
+',+stadress1+) 有错! 为什么没有单引号呢?改成+','+stadress1+')试试
答案补充
sql=Insert Into studenttable(class,num,name,sex,adress) Values+
('+stclass1+','+stnum1+','+stname1+','+stsex1+','+stadress1+');
试试
不行,就把sql语句写在一行上不就得了
对,没事
你的SQL服务器怎么设置验证模式的?
SQL有两种验证模式
一、Windows验证模式。设置为该模式的话,服务器机器要允许客户端的机器能访问。也就是说你服务端机器的用户管理中,需有要客户端的用户名。假如你的客户端机器登录名为test,那么服务端机器的用户列表中,需要有test用户名
二、混合模式。设置为该模式的话,你在客户端可以使用SQL数据库用户名登录(请注意,这里是采用SQL用户名,而不是采用Windows用户名。二都是有区别的)
只要物理机能上网,那么把虚拟机的上网设置为用以太网连接,就可以上网了。
看看是不是:管理——服务——有关SQL的服务被禁止了。
改 SQL SERVER 2008 R2 或2005