webForumDet fria alternativet

får massa fel när tabellerna ska skapas

Databaser & SQL

6 svar · 481 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Frågan#1

nån som ser nåt del i denna kod

CREATE TABLE Replies
(
	S_ID			int, 
	H_ID			int, 
	R_Date			date, 
	R_Icon			int, 
	R_Desc			varchar (255), 
	R_Read			int, 
	R_ID			int, 
	R_HeadLine			varchar (255), 
	R_Name			varchar (255), 
	R_Email			varchar (255), 
	MailCheck			int
);

CREATE TABLE Heads
(
	CreateDate			date, 
	H_Decs			text (255), 
	Active			int, 
	ID			int, 
	H_Name			text (255)
);

CREATE TABLE Subjects
(
	H_ID			int, 
	S_Date			date, 
	S_Icon			int, 
	S_Desc			varchar (255), 
	S_ID			int, 
	S_Headline			varchar (255), 
	S_Email			varchar (100), 
	S_Name			varchar (100), 
	S_Read			int, 
	MailCheck			int
);

CREATE TABLE AdminLogins
(
	J_User			varchar (255), 
	J_Pass			varchar (255), 
	ID			int
);
Medlem sedan maj 20033 218 inlägg
#2

Vad säger felen?

Medlem sedan feb. 20032 027 inlägg
#3

Sjodahl skrev:

Vad säger felen?

Fel

SQL-fråga:

CREATE TABLE Heads(
CreateDate date,
H_Decs text( 255 ) ,
Active int,
ID int,
H_Name text( 255 )
);

MySQL sa: Dokumentation
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(255),
Active int,
ID int,
H_Name text (255)
)'

Medlem sedan jan. 2005953 inlägg
#4

Du ska inte ange någon längd på fält med datatypen TEXT.

Medlem sedan feb. 20032 027 inlägg
#5

nu till fel nr2

först så klagar den på FixaTecken, när jag tar bort den och bara kör med ren hämtning av formen så klagar den på conn

Microsoft VBScript runtime error '800a01a8'

Object required: 'Conn'

/wForum1/TheAdmin/Check.asp, line 11

<!--#include file="includes/databaseOpen.asp"-->
<!--#include file="adovbs21.asp"-->
<%Response.AddHeader "Cache-Control", "private"%>
<%Response.ExpiresAbsolute=DateAdd("yyyy", -10, Date)%>
<%Response.AddHeader "pragma" , "no-cahce"%>
<%Response.Buffer = True 
J_User = FixaTecken(Request.Form("J_User"))
J_Pass = FixaTecken(Request.Form("J_Pass"))
	
		SQLStmt = "SELECT * FROM adminLogins Where J_User ='" & J_User & "' AND J_Pass = '" & J_Pass & "'"
		Set RS = Conn.Execute(SQLStmt)

		
		
		If RS.EOF Then
		Response.Redirect("default.asp")
	
		Else
		Session("inloggad") = True
		END IF
		%>
		<!--#include file="includes/databaseClose.asp"-->
<script>
open ("admin.asp","_top")
</script>
Medlem sedan maj 20033 218 inlägg
#6

Var skapar du Conn någonstans då?

Medlem sedan feb. 20032 027 inlägg
#7

Sjodahl skrev:

Var skapar du Conn någonstans då?

i <!--#include file="includes/databaseOpen.asp"-->

254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)