Du måste ange någon kolumn också
sSQL = "CREATE TABLE [webdata].[Users] (
aleb decimal(5,2), caleb char(12))"
t.ex.
------------------
essentitia preter non sans multiplicandum
3 svar · 189 visningar · startad av aleborg
Sitter och försöker lära mig hur jag kan skapa en table via ASP!
Provade det här:
<%
Set CONN = Server.CreateObject("ADODB.Connection")
Conn.open "dsn=wdata;uid=wdata;pwd=nce"
sSQL = "CREATE TABLE [webdata].[Users]"
conn.Execute(sSQL)
conn.Close
Set conn=Nothing
Response.Write"<br><br><br><br><center>K L A R</center>"
%>
men får felet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 'Users'.
/create.asp, line 13
Vad gör jag fel?
------------------
Data-Doktorn
Min egen musik!
Mitt coverband
Du måste ange någon kolumn också
sSQL = "CREATE TABLE [webdata].[Users] (
aleb decimal(5,2), caleb char(12))"
t.ex.
------------------
essentitia preter non sans multiplicandum
fick det att funka men när jag försöker lägga till en kolumn:
[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'COLUMN'.
ALTER TABLE [Users] ADD COLUMN [UserID] SMALLINT NOT NULL IDENTITY CONSTRAINT [pkUserID] PRIMARY KEY
------------------
Data-Doktorn
Min egen musik!
Mitt coverband
Enligt dokumentationen för SQL server så kan man inte ha med ordet COLUMN när man gör ADD. Om du testar så här då
ALTER TABLE [Users] ADD [UserID] SMALLINT NOT NULL IDENTITY CONSTRAINT [pkUserID] PRIMARY KEY
------------------
essentitia preter non sans multiplicandum