30. september 2004 - 09:53Der er
12 kommentarer og 1 løsning
.sql fil
Hvordan kan en .sql køres? Jeg har en bog med nogle eksempler (om asp.net) hvori der skal bruges en database. Han har lavet en .sql fil som ser ud til at kunne oprette denne database, men jeg kan ikke lige se hvad der skal bruges på at køre denne fil, og der skrives ikke noget til det i bogen
/* This script creates all the necessary tables and stored procedures to use the ASP.NET Unleashed Sample Store. Notice that it uses the Categories and Products tables from the Northwind database. If you don't have this database installed, or you don't have access to this database, this script will fail miserably. */
Print 'Creating AspNETStore Database...'
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'AspNETStore') DROP DATABASE [AspNETStore] GO
CREATE DATABASE [AspNETStore] GO
Print 'Okay, database created'
use [AspNETStore] GO
/* Create Categories Table */ CREATE TABLE Categories ( CategoryID int IDENTITY NOT NULL Primary Key , CategoryName varchar(15) NOT NULL , Description ntext ) GO
/* Copy Contents from Northwind Category Table */ INSERT Categories ( CategoryName, Description ) SELECT CategoryName, Description FROM Northwind..Categories ORDER BY CategoryID GO
/* Create Products Table */ CREATE TABLE Products ( ProductID int IDENTITY NOT NULL Primary Key, ProductName nvarchar(40) NOT NULL , SupplierID int NULL , CategoryID int NULL , QuantityPerUnit nvarchar(20) NULL , UnitPrice money NULL , UnitsInStock smallint NULL , UnitsOnOrder smallint NULL , ReorderLevel smallint NULL , Discontinued bit NOT NULL , Template varchar(50) NOT NULL Default 'Default' ) GO
/* Copy Contents from Northwind Products Table */ INSERT Products ( ProductName, SupplierID , CategoryID , QuantityPerUnit, UnitPrice, UnitsInStock, UnitsOnOrder , ReorderLevel , Discontinued ) SELECT ProductName, SupplierID , CategoryID , QuantityPerUnit, UnitPrice, UnitsInStock, UnitsOnOrder , ReorderLevel , Discontinued FROM Northwind..Products ORDER BY ProductID GO
/* Create ShoppingCarts Table */ CREATE TABLE ShoppingCarts ( ItemID int IDENTITY NOT NULL Primary Key , UserID uniqueidentifier NOT NULL , ProductID int NOT NULL , ProductName varchar(200) NOT NULL , UnitPrice money NOT NULL , Quantity int NOT NULL ) GO
/* Create OrderDetails Table */ CREATE TABLE OrderDetails ( ItemID int IDENTITY NOT NULL Primary Key, UserID uniqueidentifier NOT NULL , ProductID int NOT NULL , ProductName varchar(200) NOT NULL , UnitPrice money NOT NULL , Quantity int NOT NULL ) GO
Koden ligner noget der er beregnet til MS SQL Server, og jeg har min tvivl om du kan få Access til at læse den. Specielt mener jeg ikke at Access understøtter stored procedures, som filen forsøger at oprette.
Hvis i ikke har noget imod det, så giver jeg pointene til hvem for linket? Takker for hjælpen...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.